数ヶ月間Ubuntuを使用した後、私はラップトップでArchをダブルブートすることにしました。https://gist.github.com/alecgerona/09ba790960c45ba609ec7a466394fb0e
起動時に再整備作業に時間を費やした後、ついにWin10とArchから選択できました。 Windowsは動作しますが、Archを起動しようとすると、次のメッセージが表示されます。
:: running early hook [udev]
Starting version 246.6-1-arch
:: running hook [udev]
:: Triggering uevents...
ERROR: device '' not found. Skipping fsck.
:: mounting '' on real root
mount: /new_root: no filesystem type specified.
You are now being dropped into an emergency shell.
sh: can't access tty; job control turned off
同様の問題に対する提案に基づいてファイルを再作成してみましたが、言及したrefind.config
もう1つの一般的な問題はフックのロード順序でしたが、順序のudev
最初のフックであるため、同じ問題があると疑われます。私の考えでは、ueventsプロセスに何らかのバグがあるようですが、わかりません。
コンピュータは、Intel i-5 9300H、8GB RAM、およびGeForce GTX 1050を搭載したHP Pavilionノートブックです。上記のガイドに従ってパーティションを分割した256Gb SSDがあります。必要に応じてより具体的な情報を提供できます。すべての助けに感謝!
答え1
システムをリセットし、Arch Wikiインストールガイドに厳密に従った後、正しく起動できました。私が理解しているように、私の問題は、EFIシステムが正しくインストールされる前にfstabファイルが作成されたため、ルートディレクトリにUUIDのみを使用できることです。今回はrefindの代わりにGRUBを使用しました。好みのようで、以前にマイクロコードアップデートを有効にしたことがなかったからです。しかし、主な問題は前に述べた問題だと思います。