GRUBで起動できない、Win10を使用したデュアル起動

GRUBで起動できない、Win10を使用したデュアル起動

私はしばらくデュアルブートシステムを使用してきました。

Windows 10、Arch Linux、Grub2 を使用できます。

コンピュータを清掃して再組み立てしましたが、ハードドライブが認識されず、BIOSでいくつかの設定を変更しました。わかりましたら、ハードドライブを再接続するのを忘れました。だから差し込みましたが、今はWindowsでのみブートになりました。 BIOSに入ると、私のハードドライブに選択できる2つのオプションがあります。 - Windowsブートマネージャ(P6:マイハードドライブ) - P5:マイハードドライブ

1つ目はWindowsに入り、2つ目は「再起動して正しい起動デバイスを選択してください」というメッセージが表示されます。ブースUEFIとレガシーが有効になっています。問題は、P5(パーティション5?)が正しいパーティションではありませんが、別のパーティションを選択できないことです。私のパーティションは次のとおりです。

Windowsディスクマネージャでは、次のように表示されます。 どんな提案がありますか?

答え1

それで、長いナビゲーションの最後についに解決策を見つけました。ご提案いただいたHermancainに感謝します。起動回復を使用しました。

ただし、インデントされていない(動作しないため)Linuxファイルシステムに行き、grub-config(/boot/grub/grub.cfg)を取得し、Linuxブートエントリを検索するためのものです。スマートフォンで写真を撮って再起動しましたが、boot-repairGRUBがあり、起動回復の代わりにCコンソールを押しました。今私は私のステップを繰り返しましたgrub.cfg

set root=(hd3,gpt5) ## it was hd1,gpt5 in my config-file, but with ls, I found the right partition in this environment
linux /boot/vmlinuz-linux root=/dev/sdb5 rw quiet ##my config-File used the UUID, but I didn't want to type that in
initrd /boot/intel-ucode.img /boot/initramfs-linux.img
boot

いよいよLinuxを起動した後、コンソールを開いて実行してみました。

grub-install

最後に、BIOSで正しいブートエントリをもう一度選択できるようになりました(P5エントリが消え、まだそれが何であるかわかりません)。

私はこのようなことが再び起こらないように時代に追いついて、今後数日以内にcylgaladが提案したようにsystemd-bootをインストールする必要があると思います。


フォローアップ:

コンピュータに問題があり、BIOSをリセットしました。私にも同じ問題があります。systemd-boot設置までしてみました。したがって、これは何も変更しません。問題は明らかです。 BIOSが初めてハードディスクをスキャンするときは、EFIパーティションのLinuxブートマネージャではなくWindowsブートマネージャのみを認識します。 GRUBを再インストールするとsystemd-bootBIOSに通知し、起動メニューから選択できます。 2番目にもP5項目がありましたが、再インストール後に消えましたsystemd-boot

この問題のマザーボードは、最新のBIOSバージョン(2501)がインストールされているASUS M5A99X EVO R2.0です。

関連情報