最初のディスクにWindows 10に加えて、2番目のディスクにもUbutunu 20.04をインストールしました。再起動/再起動すると、grubは通常のメニューを表示します。ただし、コールド/電源オフブート時に、grubはコマンドプロンプトで停止します。 :(
続ける唯一の方法は、手動で「exit」と入力してグラップメニューを呼び出すことです。その後、定期的に続けることができます。
しかし、コンピュータは自動化のために作られています。 Grubはメニューを表示する必要があります。
これまでに試したことは次のとおりです。
- BIOSでは、Ubuntuの起動項目のみを選択しました(下の図を参照)。
- SecureBootの電源を入れ直してください。
- grub/update-grubの再インストール
- 起動リカバリの使用(参照https://paste.ubuntu.com/p/hnCzGjqC3q/)
- /boot/grub/device.mapを作成し、grub-customizerを使用して再構築しました。
- grubプロンプトで手動でUbuntuを起動してみてください。 https://www.unix-ninja.com/p/Manually_booting_the_Linux_kernel_from_GRUB ところで、「ls」を使用すると、なぜgrubプロンプトでUbuntuのカーネルイメージを表示またはアクセスできないのか疑問に思います。
- これで、2020年(以前は2018年)の最新のBIOS 8433 F.50で動作します。https://dpaste.com/77KG84KPG
- 休止状態とクイックスタートを無効にする
すべての環境はUEFIモードを使用します。 efibootmgr -vの出力:
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0002,0003,0000
Boot0000 Windows Boot Manager HD(1,GPT,5549af8a-b198-4f6d-ab56-cd417e3dd297,0x800,0x82000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...&................
Boot0002* ubuntu HD(1,GPT,5549af8a-b198-4f6d-ab56-cd417e3dd297,0x800,0x82000)/File(\EFI\UBUNTU\SHIMX64.EFI)
Boot0003* Windows Boot Manager HD(1,GPT,5549af8a-b198-4f6d-ab56-cd417e3dd297,0x800,0x82000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)
BIOSの起動順序は私の考えではUbuntuのefi grubパーティションです。
接続ディスク:
- 最初のディスク:GPTフォーマット
- 2番目のディスク:GParted、ext4、およびスワップでフォーマットされています
これは私が作成したgrub.cfgです。 https://dpaste.com/CS9HMHMQ5
Grubはエラーを報告するログを生成しますか?
Grubが初めて起動したときにメニューを表示するのを手伝ってくれてありがとう。
追加情報:
- ハードウェア:
製品名:HP Pavilion Power 690-0513ng Ryzen 5 260シリーズ:103C_53311M HP Pavilion
現在の状態:
効果はややランダムです。時々 grub はメニューに表示されますが、ほとんどの場合、 grub コマンドプロンプトはコールドブート後も表示されます。