以 UEFI 模式启动

以 UEFI 模式启动

我在 U 盘上以传统模式安装了 ubuntu 14.10。我可以使用它以传统模式启动我的台式机和平板电脑,但不能以 UEFI 模式启动。有没有办法让它以 UEFI 模式启动?例如,添加 EFI 分区并将 grub2 复制到其中?谢谢!

答案1

您走在正确的道路上。稍微缩小现有分区,在该空间中创建一个新的 EFI 系统分区 (ESP),并在其上安装 Linux 引导加载程序。一些注意事项:

  • 我愿意不是建议使用 GRUB 来完成此任务。您可能需要手动编写配置文件,而使用 GRUB 很难做到这一点。相反,选择几乎任何其他Linux 的 EFI 引导加载程序你喜欢的。我自己的重新索引可能很容易设置,并且还允许用户启动其他已安装的操作系统。(另一方面,您可能不想要最后一个功能。)ELILO 和 SYSLINUX 也可能相对容易配置。如果您希望更新驱动器上的内核,请注意大多数引导加载程序都需要更新其配置文件才能匹配。(rEFInd 是此规则的一个例外;它在每次启动时都会自动检测内核。)
  • 您必须在 ESP 上安装 EFI 引导加载程序EFI/BOOT/bootx64.efi。(假设您针对的是 64 位系统。)通常,EFI 引导加载程序会使用其他名称并在计算机的 NVRAM 中注册自己;但要在多台计算机上启动,您必须使用后备文件名EFI/BOOT/bootx64.efi。我的EFI 引导加载程序安装页面更详细地介绍了该主题。
  • EFI 系统通常从GUID 分区表 (GPT)磁盘。您的 USB 驱动器可能使用较旧的主引导记录 (MBR)分区方案。理论上,MBR 应该没问题,但您应该知道 MBR ESP 的类型代码为 0xEF。此外,某些计算机完全有可能拒绝从 MBR 闪存驱动器启动。如果遇到此问题,您可能需要从 MBR 转换为 GPT。您可以使用 执行此操作gdisk,但随后您需要重新安装 BIOS 模式引导加载程序。

相关内容