与UEFI相比,旧版BIOS是否有任何缺点?


9

在Legacy BIOS中而不是UEFI中安装Ubuntu 13.10(以及不久的14.04)是否有任何缺点?我错误地在Legacy中安装了13.10 64bit,只是想知道仅将其保留在原处会不会有任何伤害?

编辑

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

Answers:


14

要点如下:

  • EFI模式引导可以更快。与K. Darien Freeheart所写的相反,这种差异可能是几秒钟,但是在一台计算机之间的差异也有所不同。在某些计算机上,速度优势可能不存在。主要在固件初始化中感觉到效果,而不是在Linux引导过程本身中感觉到效果。
  • 通过EFI模式引导,操作系统可以访问某些EFI功能。如今,其中最大的功能就是能够通过Linux efibootmgr实用程序控制固件的内置引导管理器。内核还可以将崩溃数据记录在NVRAM中,但这是开发人员所主要感兴趣的。将来,通过引导的Linux发行版进行EFI模式引导可以完成的工作数量可能会增加。
  • 如果选择适当配置,那么备受争议的安全启动实际上可以提供一些安全优势。您可能永远不会需要或注意到这些好处,但是,如果将来某个时候某些预启动恶意软件传播并感染基于Linux的计算机,您可能会很高兴启用安全启动。
  • EFI提供了新的和不同的启动管理器和启动加载器选项。除了可用于BIOS和EFI的GRUB外,还可以使用rEFInd或gummiboot选择操作系统,并使用ELILO或EFI存根加载器引导内核。有关该主题的更多信息,请参见我的Linux EFI引导加载程序页面
  • 在某些计算机上,以BIOS模式从GPT磁盘启动需要跳过一些额外的循环。因此,如果您拥有2TiB以上的磁盘,或者像GPT一样简单,则以EFI模式启动可能会节省一些工作。

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


2

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

实际上,如果您只运行Ubuntu,则应该没有太大的区别。用户区在任何一种模式下都支持大型分区之类的东西。

在双启动情况下,事情可能会变得麻烦,尤其是在Windows中,因为不同版本对启动方式的期望不同。


感谢K. Darien,是的,它是笔记本电脑上唯一的操作系统。而且我只需要基本分区。
亚当

1
@Adam速度因机器而异。对于I Gigabyte BIOS,我已经看到在Youtube上的启动时间从19秒减少到11秒,该设置的速度似乎没有得到优化。以我自己的经验,固件设置已经过优化,可以更快地启动Asrock主板,使用EFI存根(没有更多GRUB),其启动时间从13秒缩短到不到10秒
Pro Backup
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.