我的笔记本电脑上安装了 Windows 10,我想安装 Ubuntu 18.04。我只需创建一个可启动的 USB 并安装 Ubuntu(使用“与 Windows 10 一起安装”选项)?我需要对安全启动做些什么吗?正如我在系统信息中看到的那样,我的 BIOS 模式处于传统模式,并且不支持安全启动。我是否继续安装,还是必须从 BIOS 或其他任何地方更改任何值?
答案1
不,你不需要在 BIOS 中执行任何与安全启动相关的操作,感谢shimx64.efi
和grubx64.efi
EFI 二进制文件,一个用于启用安全启动,另一个用于不启用。
要了解有关该主题的更多详细信息:grubx64 和 shimx64 有什么区别?
或者这是上述问题的最佳答案。
通常,EFI 系统分区 (ESP) 上的 EFI/ubuntu/grubx64.efi 是 GRUB 二进制文件,而 EFI/ubuntu/shimx64.efi 是 shim 的二进制文件。后者是一个相对简单的程序,它提供了一种在启用安全启动的计算机上启动的方法。在这样的计算机上,未签名的 GRUB 版本将无法启动,并且无法使用 Microsoft 的密钥对 GRUB 进行签名,因此 shim 弥补了这一缺陷并添加了自己的安全工具,这些工具与安全启动的工具相似。实际上,shim 会将自身注册到固件中,然后在启动它的目录中启动一个名为 grubx64.efi 的程序,因此在没有安全启动的计算机(例如 Mac)上,启动 shimx64.efi 就像启动 grubx64.efi 一样。在启用了安全启动的计算机上,启动 shimx64.efi 应该会导致 GRUB 启动,而直接启动 grubx64.efi 可能不起作用。
请注意,可能存在一些歧义。特别是,如果您想在带有 shim 的安全启动环境中使用除 GRUB 之外的启动管理器或启动加载程序,则必须将该程序称为 grubx64.efi,即使它不是 GRUB。因此,如果您要在启用安全启动的计算机上安装 rEFInd,grubx64.efi 可能是 rEFInd 二进制文件。但是,此二进制文件可能不会驻留在 EFI/ubuntu 中;它和 shim 二进制文件都可能位于 EFI/refind 中。此外,由于您有一台 Mac(不支持安全启动),因此无需以这种方式安装 rEFInd;将 rEFInd 安装为 EFI/refind/refind_x64.efi(其默认位置和名称)更有意义。
请注意,rEFInd 文档包含有关安全启动的整整一页。user190735,由于您使用的是 Mac,所以阅读它可能不会对您有所帮助。我提到它只是为了以防万一有其他读者试图将 rEFInd 与安全启动结合使用。
答案2
您可以继续,即使启用了安全启动,Ubuntu 的安装程序也会引导您完成一些步骤来禁用它。