与 UEFI 相比,传统 BIOS 有什么缺点吗?

Ada*_*dam 9 boot uefi system-installation

在 Legacy BIOS 而不是 UEFI 中安装 Ubuntu 13.10(以及很快的 14.04)有什么缺点吗?我错误地在 Legacy 中安装了 13.10 64 位,只是想知道简单地将它留在那里是否会伤害任何东西?

编辑

在 Legacy 中,一切似乎都运行良好,我所有的驱动程序都可以正常工作。

Rod*_*ith 15

要点是:

  • EFI 模式启动可以更快。差异可能是几秒钟,与 K. Darien Freeheart 所写的相反,但差异也因一台计算机而异;在某些计算机上,速度优势可能不存在。影响主要体现在固件初始化中,而不是 Linux 启动过程本身。
  • EFI 模式引导允许操作系统访问某些 EFI 功能。今天,其中最重要的是能够通过 Linuxefibootmgr实用程序控制固件的内置引导管理器。内核还可以在 NVRAM 中记录崩溃数据,但这主要是开发人员感兴趣的。将来,从引导的 Linux 发行版通过 EFI 模式引导可以完成的事情的数量可能会增加。
  • 如果您选择正确配置,备受诟病的安全启动实际上可以提供一些安全优势。您可能永远不需要或注意到这些好处,但如果在未来的某个时候,某些预启动恶意软件会传播并感染基于 Linux 的计算机,您可能会很高兴启用安全启动。
  • EFI 提供了新的和不同的引导管理器和引导加载程序选项。除了可用于 BIOS 和 EFI 的 GRUB 外,您还可以使用 rEFInd 或 gunmiboot 来选择操作系统,并使用 ELILO 或 EFI 存根加载程序来引导内核。有关此主题的更多信息,请参阅我关于 Linux 的 EFI 引导加载程序的页面
  • 在某些计算机上,在 BIOS 模式下从 GPT 磁盘启动需要跳过一些额外的环节。因此,如果您有一个超过 2TiB 的磁盘或者您只是喜欢 GPT,那么以 EFI 模式启动可能会为您节省一些精力。

总体而言,这些好处对大多数人来说不太可能具有吸引力。幸运的是,切换启动模式非常容易。您可以通过使用我的rEFInd 启动管理器准备 CD-R 或 USB 闪存驱动器,在大多数计算机的单启动基础上尝试它启动它,它应该检测您的 Linux 内核并让您启动它/它们。(/boot但是,如果您使用单独的分区,则需要在root={whatever}突出显示内核后通过按 F2 或 Insert 两次来添加内核选项。)


K. *_*art 2

理论上,UEFI 启动速度更快,但我们谈论的是一个已经很快的过程中的几分之一秒。

实际上,如果您只运行 Ubuntu,那么应该不会有太大差异。用户空间在任何一种模式下都支持大分区之类的东西。

在双启动情况下,事情可能会变得很麻烦,尤其是对于 Windows,因为不同的版本对于如何处理启动有不同的期望。