再起動後、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):
ls
grubシェルで(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
(いいえ)を取得できますpartuuid
。blkid
/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