EFI 下双 Ubuntu 的 Grub 设置

EFI 下双 Ubuntu 的 Grub 设置

我安装了两个版本的 Ubuntu,一个是最新的 Xubuntu,另一个是 12.04.5LTS Ubuntu。我先安装了 Xubuntu,然后又安装了 Ubuntu。由于 12.04 在安装时无法写入正确的 grub-conf(我按照以下方法为 Xubuntu 设置了加密本指南) 我决定让efi分区上的 grub conf 从 Xubuntus 分区加载 grub conf /boot。虽然我现在可以启动两个操作系统,但我收到一些错误,提示 grub 不允许加载某些模块 ( error: Secure Boot forbids loading module from (XX,YY))。我认为这与 efi 和签名有关。修复此问题最简单的方法是什么?我可以从 Xubuntu 重新安装 grub 吗?

答案1

我发现https://wiki.ubuntu.com/SecurityTeam/SecureBoot.
使用该选项重新安装 grub--uefi-secure-boot解决了我的问题。

sudo grub-install --uefi-secure-boot

答案2

大多数 BIOS 允许您关闭“安全启动”,这应该可以解决与未签名模块相关的任何问题。

仅供参考:我的 BIOS 要求我设置 BIOS 密码,然后才允许我更改“安全启动”设置,因此我将其设置为无用但容易记住的密码。

相关内容