今日初め、デュアルブートシステムがWindowsで直接起動し、GRUBを無視する問題が繰り返し発生しました。いつものように問題を解決しました。 UEFIに移動し、GRUBを起動オプションとして手動で追加しました(正確には\ EFI \ debian \ grubx64.efi)。 GRUBが復元されましたが、Debianで起動しようとしたときに次のエラーが発生しました:
mdadm: No devices listed in conf file were found.
何度も表示された後、次のようになります。
Gave up waiting for root device.
Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/5887d2e0-bae1-4ce8-ac6f-168fb183d7b0 does not exist.
Dropping to a shell!
編集方法がわかりませんが、rootdelay
実行しようとしましたが成功しませんrootdelay=10
でしたexit
。実行するとcat /proc/cmdline
正確に見える長い答えが出ますが、誰かが聞かない限りコピーしません(携帯電話でタイピングをしているからです)。
実行すると、cat /proc/mdstat
プライベートリスト、未使用のデバイスの空のリストのみが表示され、それ以外には何も表示されないため、私のドライブにアクセスしない可能性があると思います。しかし、私は比較的初めてLinuxを使用しているので、問題を診断するのに苦労しています。この問題の解決や理解にご協力いただきありがとうございます。
Windows で起動すると正常に動作しますが、Debian リカバリモードで起動するとそうではありません。また、約1時間前に、DebianとWindowsの両方で起動がうまくいきました。