几天前,我在笔记本电脑上安装了 POP! OS,但安全启动无法启动它。我无法禁用安全启动或 UEFI 模式,因为安装 BIOS 更新后,我的 BIOS 设置菜单将不再打开。这是一个错误,许多类似型号都有这个错误。我的 BIOS 是读写保护的,所以我也无法安装旧版本。我听说 Ubuntu 和其他一些流行的操作系统使用一个称为 shim 的小型引导程序来引导主引导程序。我如何在 POP! OS 上实现这一点?
答案1
我能够使用 PreLoader 在 Pop OS 上设置安全启动。Arch Wiki 一如既往地提供了很好的解释如何设置。
安装 pop OS 后不要重启,而是挂载 EFI 分区。下载 PreLoader 和 Hashtoolhttps://blog.hansenpartnership.com/linux-foundation-secure-boot-system-released/然后将 preloader 和 hashtool 复制到 /efi/EFI/systemd。最后将 systemd-bootx64.efi 重命名为 loader.efi,并创建另一个 preloader 副本并将其命名为 systemd-bootx64.efi(这是为了允许 EFI 直接启动到 preloader,而无需创建新的 UEFI 条目)。
此后,请尽情享受 Pop OS。有时,在内核更新后,您的系统会启动到预加载程序,您必须接受新的哈希值。但大多数情况下,您的系统会直接启动到 Pop OS。
希望能帮助到你!