コールドブート(デュアルブート)後、コマンドプロンプトでGrubが停止します。

コールドブート(デュアルブート)後、コマンドプロンプトでGrubが停止します。

最初のディスクに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のカーネルイメージを表示またはアクセスできないのか疑問に思います。 その場合はlsを使用してください
  • これで、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 コマンドプロンプトはコールドブート後も表示されます。

関連情報