マイコンピュータは常にGRUBメニューの代わりにGRUBプロンプトで再起動されます。

マイコンピュータは常にGRUBメニューの代わりにGRUBプロンプトで再起動されます。

再起動後、grub メニューの代わりに grub CLI が常に表示される問題が発生しました。私にとって、問題はカーネルで起動できないということではありませんでした。 (簡単です。exitを2回入力するとトリックが実行され、grubメニューが再び表示されます。)私が望むのは、CLIの代わりにgrubメニューから起動することです。この問題を解決する方法はありますか?

GRUB2でUbuntu 18.04を使用しています。

ベストアンサー1

まったく起動しないことを除いて、同じ問題が発生しました。理由:私の新鮮Ubuntu 18.04、17.10、Mate 18.04はすべてuuid正しくインストールされていません/boot/efi/EFI/ubuntu/grub.cfg

バージョン 1(grub-cmd):

lsgrubシェルで(eg)の出力を見て、ルートフォルダを見つけて、システムがインストールされているls (hd0,gpt2)/パーティションを知っていることを確認してください。私にとっては推薦が優先だからsda2だ。ESP

set root=(hd0,gpt2)
linux /boot/vmlinuz-number-generic root=/dev/sda2
initrd /boot/initrd.img-number-generic
boot

今正常に起動したら、に記録されている値が正しいことを入力して確認してuuid(いいえ)を取得できますpartuuidblkid/boot/efi/EFI/ubuntu/grub.cfg

私のため:

search.fs_uuid <uuid> root hd0,gpt2
...

バージョン2(インストールスティック):

起動可能なLinuxスティックがある場合は、起動してインストールしてESPから変更することもuuidできます。

# Create folder to mount ESP
mkdir /tmp/esp

# Mount ESP (assuming sda1) to esp
sudo mount /dev/sda1 /tmp/esp

# Get UUID's of devices
sudo blkid

# Ensure correct `uuid` is set in `/tmp/esp/efi/EFI/ubuntu/grub.cfg`

reboot

おすすめ記事