如何启动 POP! 操作系统处于 UEFI 模式而不禁用计算机上的安全启动?

neh*_*hoy 5 bios operating-systems bootloader uefi secure-boot

我安装了POP!几天前我的笔记本电脑上有操作系统,但安全启动不允许我启动它。我无法禁用安全启动或 UEFI 模式,因为安装 BIOS 更新后我的 BIOS 设置菜单将不再打开。这是一个错误,许多类似的模型都有它。我的 BIOS 受到读写保护,因此我也无法安装旧版本。我听说 Ubuntu 和其他一些流行的操作系统使用一个称为 shim 的小型引导加载程序来引导主引导加载程序。我怎样才能在 POP! 上实现这一目标?操作系统?

小智 2

我能够使用 PreLoader 在 Pop OS 上设置安全启动。一如既往,arch wiki 有一个很好的解释如何设置它。

安装 pop 操作系统后,不要重新启动,而是安装 EFI 分区。下载 PreLoader 和 Hashtool https://blog.hansenpartnership.com/linux-foundation-secure-boot-system-released/然后将 preloader 和 hashtool 复制到 /efi/EFI/systemd。最后将 systemd-bootx64.efi 重命名为 loader.efi 并创建预加载器的另一个副本并将其命名为 systemd-bootx64.efi (这是为了允许 EFI 直接启动到预加载器而无需创建新的 UEFI 条目)。

之后就可以享受 Pop OS 了。有时,在内核更新后,您的系统会启动到 prelaoder,您必须接受新的哈希值。但大多数时候你的系统会直接启动到流行操作系统。

希望能帮助到你!