更新 BIOS 会删除我的 Ubuntu EFI 条目吗?

更新 BIOS 会删除我的 Ubuntu EFI 条目吗?

我有一台 HP ProBook G1,搭载 Windows 8.1 OEM,我在双启动中安装了 Ubuntu 14.04 LTS。这台笔记本电脑的 BIOS 使得更改硬件启动时调用的默认引导加载程序变得很困难,我猜这就是为什么 HP 附带了一个更新其 BIOS,允许添加新的 EFI 条目:

增强功能:

  • 提供对第三方加密软件的支持以添加新的 UEFI 启动项。

因此,我想更新我的 BIOS,但我也想知道在更新之前应该采取哪些预防措施,因为我已经阅读过处理其他机器上 BIOS 更新后的问题的主题,例如:

  • superuser.com/questions/376470/how-to-reinstall-grub2-efi
  • superuser.com/questions/372962/why-would-an-efi-bios-update-break-the-efi-boot-manager

    “成功更新我的 BIOS 后,出现了问题,黑屏左上角出现了一个闪烁的光标。没有错误,什么都没有。BIOS 现在只列出了 SATA:启动选项,而不是通常的 UEFI ubuntu 启动选项。”

  • www.thomas-krenn.com/en/wiki/Restore_Ubuntu_UEFI_Boot_Entries_after_BIOS_Update

    当更新 Supermicro X9SCM-F 主板的 BIOS(从 BIOS 版本 1.x 到 2.x)时,这些启动项将丢失,Ubuntu 之后将无法再启动。此问题也可能与 BIOS 或 Grub 更新同时发生。

那么,有没有办法确保在更新 BIOS 时不会弄乱我的系统?

抱歉,链接不好,我的声誉不足以发布超过两个……

答案1

您不需要重新安装蛴螬因为它不会被删除。

可能发生的情况是非易失性随机存取存储器进入BIOS/启动指向蛴螬可以被删除。

因此,在 BIOS 升级后,您肯定需要重新创建它。为此,请启动到直播 CD/USB并运行如下命令

sudo apt-get install efibootmgr
sudo efibootmgr -c -L Grub -l /EFI/ubuntu/grubx64.efi

或者如果你使用安全启动

sudo efibootmgr -c -L Grub -l /EFI/ubuntu/shimx64.efi

相关内容