我的新 Acer Aspire 7 没有 Legacy Boot 选项,我该怎么做才能获得它?

God*_*ess 12 bios boot acer-aspire uefi

我对这个事实感到非常失望,因为我需要 Legacy Boot 才能通过 USB 端口启动到 Linux 操作系统。好吧,我只有 UEFI。

到目前为止,我已经考虑了两种选择:

  1. 我安装 Linux 发行版的方式是,它们与 UEFI 引导兼容(当然,如果特定发行版允许此选项),或者,

  2. 我刷新了一个支持 Legacy Boot 的 BIOS,是的,我知道,这是粗略和危险的,可能会弄乱我的设备。

我在征求意见。请提供最简单、最危险的方式来完成 Legacy Boot(注意:双引导对我来说是不可接受的;我必须能够从单独的物理设备引导到 Linux)。提前谢谢你,上帝保佑。

Ton*_*nny 21

在某些 BIOS 设置中(如果我没记错的话,我见过的几个 Acer Aspire 型号就是这种情况)该选项以不同的名称存在:它被列为 UEFI 的一个选项,名称为CSM

如果它真的不存在(对于 Acer 计算机来说这不会让我感到惊讶,因为它们确实专注于低成本的仅 Windows 市场)您将不得不在 UEFI 模式下安装 Linux,但这不应该根本不是问题。任何相当现代的 Linux 都支持它,除了一些旨在让老年计算机重获新生的专业发行版。(这些只能是 32 位或使用 V2 内核,并且不能与常规 UEFI BIOS 一起使用。)

如果您选择的 Linux 发行版仅提供非 UEFI 安装,通常可以通过下载 ISO 并使用 Rufus(或类似实用程序)以 UEFI/MBR 兼容模式将其写入 USB 记忆棒来轻松使其具备 UEFI 功能。

请注意,不建议在 Legacy 或 CSM 模式下使用 UEFI 系统。该选项是作为后备提供的,但您的系统将在纯 UEFI 模式下启动得更快。在某些情况下,并非所有板载硬件都可以在 Legacy/CSM 模式下充分利用。

  • 有时,只要启用了安全启动,该选项就会完全隐藏。 (16认同)
  • @grawity 好点。我自己忘记提了。 (3认同)

use*_*686 13

我安装 Linux 发行版的方式是,它们与 UEFI 引导兼容(当然,如果特定发行版允许此选项),或者,

大多数现代发行版都支持 UEFI,无论是安装程序还是已安装的系统。

从技术上讲,所有 x86_64 发行版都允许已安装的系统使用 UEFI 启动,有些只是比其他发行版需要更多的工作。最坏的情况是,如果发行版在安装时不提供此选项(假设您正在使用另一台 PC 安装它),则手动过程应该与 Arch 相同:

  1. 在安装过程中,请确保创建一个小型EFI 系统分区
  2. 使用 FAT32 格式化该分区。
  3. 将支持 UEFI 的引导加载程序(例如 GRUB2 或 systemd-boot)安装到该分区中。
  4. 如果引导加载程序的安装程序没有这样做,请将*.efi文件复制到EFI/Boot/bootx64.efi.
    (安装 GRUB2 时,可以使用grub-install --removable.)

第 4 步在这里最重要;这是安装到可移动媒体和固定磁盘之间的主要区别——因为你不能用 U 盘携带 NVRAM 变量,UEFI 提供了一个仅依赖于特定文件路径的替代选项。(这是发行版安装程序自己在 UEFI 模式下启动的方式。)

  • 除了使用回退之外,您还可以通过`efibootmgr`(Linux)或`bcfg`(EFI Shell,更可靠但更难使用)将引导条目添加到nvram。除此之外,从技术上讲,您可以直接指向 Linux 内核 - 内核支持“EFI Stub”模式(它充当有效的 EFI 可执行文件)已经有一段时间了。 (3认同)