每次我重新启动笔记本电脑时,控制都会进入 grub 救援模式,然后我必须输入以下命令才能启动到 ubuntu:-
1:-设置 boot=(hd0,gpt4)
2:-设置 prefix=(hd0,gpt4)/boot/grub
3:-insmod normal
4:-normal
如何永久修复此问题?这样我就直接启动到 ubuntu。
答案1
检查您的 BIOS 设置,BIOS 中的安全启动功能应该被禁用。
因为您可以使用命令启动 Ubuntu。执行此操作,当您进入 Ubuntu 时:
第一次
sudo update-grub
尝试reboot
如果没有成功。
- 要确定您是否具有 efi 或 legacy 启动,请在终端中运行:
[ -d /sys/firmware/efi ] && echo "EFI boot on HDD" || echo "Legacy boot on HDD"
- 对于 efi 启动:
sudo grub-install --boot-directory="your boot directory" --bootloader-id=ubuntu --target=x86_64-efi --efi-directory="your efi directory"
例如“您的启动目录”=/boot
和“您的 efi 目录”=/boot/efi
- 对于传统启动:
sudo grub-install sdx
sdx 中的 x 是您的 Ubuntu 磁盘,例如 sda、sdb 等。您可以使用以下方法找到它gparted
- 最后的
sudo update-grub
和reboot