我试过 archboot,但没有成功,因为缺少 plymouth 导致我卡住了。现在我想尝试在 Win 11 的同时安装 arch 或 nixos。问题在于安全启动。我没有多余的 linux 来签署 nixos 或 arch 初步版本,所以问题是:当我想启动回 Win 11 时,我可以禁用安全启动、启动 linux 并启用安全启动吗?我主要担心的是安全启动在重新启用后重新生成密钥。我在 Win 11 中有一些专有软件,只能激活一定次数。我担心如果安全启动更改了某些内容,它会被清除。
安全启动不会重新生成密钥/证书,但在某些型号的主板上禁用安全启动可能需要删除或禁用证书。(我使用华硕 Prime Z270-P)
我尝试按照他们的指南禁用安全启动。在 BIOS 中,有一个启动菜单,其中有操作系统类型。他们写道,你可以从 Windows UEFI 模式更改为其他操作系统,安全启动将被禁用。按 F10 并重新启动时,此选项将返回到 Windows UEFI 模式。我甚至选择了可启动 USB 作为启动选项 #1。
好的,似乎有一个启动覆盖选项,我会调查一下。而且我的 CSM 设置为禁用。也许我应该将 NixOS 写为 GPT 而不是 MBR。我会测试一下。
在阅读了一些文章后,我设法从 GPT 格式的 USB 闪存驱动器启动到 NixOS。首先,我禁用了快速启动。然后我将 NixOS 移至第一个启动选项并禁用第二个启动选项 (Windows UEFI)。然后我将启动/操作系统类型更改为其他操作系统。然后,我没有按保存并退出 (F10),而是在启动覆盖中按下了闪存驱动器。确认并重新启动后,操作系统类型已保存在 BIOS 中,我已成功启动到 NixOS。
针对 ASUS Prime 主板的解决方案:
此外,映像应采用 GPT 格式,而不是 MBR 格式(以支持 UEFI)。
不,仅选择“其他操作系统”不会删除任何键,所以一切顺利。