在 Legacy BIOS 而不是 UEFI 中安装 Ubuntu 13.10(以及即将推出的 14.04)有什么缺点吗?我错误地在 Legacy 中安装了 13.10 64 位,我只是想知道将它保留在那里会有什么坏处吗?
编辑
在 Legacy 中一切似乎都运行良好并且我的所有驱动程序都可以正常工作。
答案1
要点如下:
- EFI 模式启动速度会更快。与 K. Darien Freeheart 所写的相反,差异可能只有几秒钟,但差异也因计算机而异;在某些计算机上,速度优势可能不存在。这种影响主要体现在固件初始化中,而不是 Linux 启动过程本身。
- EFI 模式启动使操作系统能够访问某些 EFI 功能。目前,其中最大的功能是通过 Linux
efibootmgr
实用程序控制固件的内置启动管理器。内核还可以在 NVRAM 中记录崩溃数据,但这主要是开发人员感兴趣的。将来,从启动的 Linux 发行版使用 EFI 模式启动可以完成的事情数量可能会增加。 - 如果您选择正确配置,备受诟病的安全启动实际上可以提供一些安全优势。您可能永远不需要或注意不到这些好处,但如果将来某个时候,某些预启动恶意软件传播并感染基于 Linux 的计算机,您可能会很高兴启用安全启动。
- EFI 提供了新的和不同的启动管理器和启动加载程序选项。除了 GRUB(适用于 BIOS 和 EFI)之外,您还可以使用 rEFInd 或 gummiboot 选择操作系统,以及使用 ELILO 或 EFI 存根加载程序来启动内核。请参阅我的Linux 的 EFI 引导加载程序页面了解有关此主题的更多信息。
- 在某些计算机上,在 BIOS 模式下从 GPT 磁盘启动需要克服一些额外的困难。因此,如果您有超过 2TiB 的磁盘或者您只是喜欢 GPT,那么以 EFI 模式启动可能会为您节省一些精力。
总体而言,这些好处不太可能吸引大多数人。幸运的是,切换启动模式相当容易。你可以在大多数电脑上尝试单次启动,只需准备一张 CD-R 或 USB 闪存驱动器,上面有我的rEFInd 启动管理器。启动它,它应该会检测到你的 Linux 内核并让你启动它/它们。(/boot
但是,如果你使用单独的分区,则需要root={whatever}
在突出显示内核后按 F2 或两次插入来添加内核选项。)
答案2
从理论上讲,UEFI 启动速度更快,但我们谈论的只是已经很快的过程的几分之一秒。
实际上,如果您只运行 Ubuntu,那么应该不会有太大差异。用户空间在任一模式下都支持大分区等功能。
事物能在双启动的情况下会变得麻烦,特别是对于 Windows,因为不同版本对于如何处理启动有不同的期望。