使用 BIOS 兼容模式而不是 UEFI 引导有哪些缺点?

pre*_*lly 10 linux boot uefi

我买了一台预装了 64 位 Windows 8 的三星系列 9 笔记本电脑,并希望安装 Linux(下周发布时可能是 Ubuntu 13.04,但也考虑了 Mint 14)。现在有多个关于固件问题和笔记本电脑在启用 UEFI 的情况下安装 Ubuntu 时不可撤销地变砖的报告。标准建议似乎是将 BIOS 更新到最新版本,然后禁用 UEFI 模式以减少变砖的机会。

我的问题:

  • 这样做的缺点是什么?
  • 我还需要注意什么?
  • 如果我禁用 UEFI,我是否需要 32 位而不是 64 位版本的 Linux?

Rod*_*ith 22

BIOS 模式和 EFI 模式启动之间有几个区别:

  • 在新计算机上,BIOS 模式启动可能比 EFI 模式启动需要更长的时间(几秒钟)。
  • 每种模式都有自己的引导加载程序和引导管理器。在 BIOS 模式下,您有 LILO、GRUB Legacy、GRUB 2、BURG、SYSLINUX 以及其他一些适用于 Linux 的软件。在 EFI 模式下,您有 ELILO、Fedora 打补丁的 GRUB Legacy、GRUB 2、Linux 内核的 EFI 存根加载程序、rEFInd、gummiboot 和一两个非常奇特的引导加载程序。(有关这些 EFI 引导加载程序和引导管理器的详细信息,请参阅有关该主题的网页。)您可能偏好特定的仅 BIOS 或仅 EFI 引导加载程序。
  • EFI 模式引导加载程序维护不同于 BIOS 模式引导加载程序维护。一旦您知道自己在做什么,并且如果您的 EFI 没有漏洞,那么 EFI 引导加载程序的维护就会更容易、更灵活;但大多数新手发现这更难,因为他们熟悉 BIOS 模型,并且因为管理 BIOS 引导加载程序的工具比管理 EFI 引导加载程序的工具更好地集成到操作系统和操作系统安装程序中。
  • EFI 模式引导可让您访问 EFI 运行时服务。目前,这是非常小的——它们让您管理从 Linux 的引导顺序,并让内核在内核崩溃时将数据存储在 NVRAM 中,但仅此而已。将来,EFI 运行时服务可能会变得更加重要。
  • EFI 提供了一个引导时环境,可以方便地进行诸如编辑引导加载程序配置文件之类的事情,而无需引导操作系统。
  • 最近的 EFI,包括那些安装在装有 Windows 8 的计算机上的 EFI,支持安全启动。对于 Linux 用户来说,目前这更麻烦而不是优势,因为 Linux 中的安全启动支持仍然很原始;但它至少提供了理论上的安全优势,因为它有助于防止 EFI 引导套件。
  • 虽然不是 BIOS 本身的缺点,但从 EFI 模式切换到 BIOS 模式需要重新安装您的操作系统,或者至少重新配置它们的引导加载程序——至少,假设您想保留已经安装的任何东西(Windows,如果您还没有安装其他任何东西)。

与您发现的三星笔记本电脑EFI 模式启动的大缺点相比,所有这些都绝对是微不足道的:如果触发了三星固件错误,您的新计算机将成为无用的肿块。

关于 Linux 的位宽,在 EFI 模式下,最好使用 64 位版本。虽然 32 位版本可以使用一些跳圈,但 64 位版本会更容易安装并且效果更好。在 BIOS 模式下,任何一个版本都可以工作,但我仍然推荐 64 位版本,因为它可能更快,特别是对于某些类型的程序。