与 grub rescue 相关

与 grub rescue 相关

每次我重新启动笔记本电脑时,控制都会进入 grub 救援模式,然后我必须输入以下命令才能启动到 ubuntu:-

1:-设置 boot=(hd0,gpt4)
2:-设置 prefix=(hd0,gpt4)/boot/grub
3:-insmod normal
4:-normal

如何永久修复此问题?这样我就直接启动到 ubuntu。

答案1

  1. 检查您的 BIOS 设置,BIOS 中的安全启动功能应该被禁用。

  2. 因为您可以使用命令启动 Ubuntu。执行此操作,当您进入 Ubuntu 时:

  3. 第一次sudo update-grub尝试reboot

  4. 如果没有成功。

    • 要确定您是否具有 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-grubreboot

相关内容