如何在 Ubuntu 中获取 UEFI 固件设置
UEFI 代表“统一可扩展固件接口”。 20 世纪 90 年代末,英特尔启动了 UEFI,因为其团队已经在开发 64 位处理器。传统的“BIOS”模式只能在16位模式下运行,无法利用新处理器的功能,而“UEFI”则可以在64位和32位模式下运行。与其他启动模式相比,UEFI 提供更快的启动时间、独立驱动程序支持以及高达 9 ZB 的驱动器大小。本文将向您展示如何在 Ubuntu 中获取 UEFI 固件设置。此外,还将向您提供使用 UEFI 启动模式安装和启动 Ubuntu 的过程。那么,让我们开始吧!
检查 Ubuntu UEFI 固件版本
如果您想检查您的系统是否有 32 位或 64 位 UEFI 固件,请按“CTRL+ALT+T”打开 Ubuntu 终端并执行以下命令:
如果您的系统有64位UEFI固件,该命令将打印出“64”;否则,32 位 UEFI 固件将显示“32”。
检查Ubuntu是否以UEFI模式安装
在基于 Debian 的 Linux 发行版(例如 Ubuntu)中,有两个版本的 Grub 引导管理器;一个是“grub-efi”,第二个是“grub-pc”。如果您的 Ubuntu 发行版安装在 UEFI 模式下,它将使用“grub-efi”作为启动管理器。要确认这些设置,请在终端中写出以下命令:
对于 BIOS,“grub-pc” 作为默认的 grub 启动管理器:
您还可以安装“efibootmgr”软件包来确认您在 Ubuntu 上使用的是 UEFI 还是 BIOS:
现在,通过终端运行“efibootmgr”,它会让你了解 Ubuntu 系统上的 UEFI 状态:
检查Ubuntu是否以UEFI模式启动
要确认您的 Ubuntu 系统是否以 UEFI 模式启动,请列出“/sys/firmware/efi”目录的内容。如果文件系统中存在上述目录并且下面给出的命令显示任何文件和目录,则您的系统将以 UEFI 模式启动:
如果您的 Ubuntu 是您系统上运行的唯一发行版,那么您是否使用 UEFI 模式启动或安装它并不重要。然而,假设其他操作系统如Windows或Linux发行版是使用UEFI模式安装的;在这种情况下,您应该通过 UEFI 模式在系统上安装 Ubuntu。
以UEFI模式安装Ubuntu
以下是一些可以帮助您在 UEFI 模式下安装 Ubuntu 的说明:
首先,建议使用64位的Live USB来安装Ubuntu,用32位的磁盘有点困难。
接下来,禁用 UEFI 固件中的英特尔智能响应技术和 FastBoot/QuickBoot。
为了避免意外使用 BIOS 模式安装和启动 Ubuntu 映像的问题,请使用仅 EFI 映像。
另外,请确保您要安装的 Ubuntu 发行版的版本支持 UEFI 固件。
在下一步中,编写以下命令来验证您的系统是否从硬盘驱动器启动或不处于 UEFI 模式:
如果您看到“Legacy boot on HDD”作为输出,则表示 BIOS 配置为引导硬盘驱动器或 BIOS 本身不是 UEFI 类型:
了解系统启动的当前模式后,您可以在系统启动时配置 UEFI 固件设置。为此,请重新启动系统并按 F2、F8、F10 或系统所需的键来更改启动设置。在可用列表中查找“启动顺序”或“启动模式”参数。从那里,您可以将启动模式指定为“UEFI”。
现在,开始使用 UEFI 固件进行 Ubuntu 的安装过程。为此,如果您只想使用 Ubuntu,请单击“擦除磁盘并安装 Ubuntu”选项。否则,您可以使用手动分区选项安装它。在这种情况下,请将UEFI分区中的挂载点指定为“/boot/efi”,如果没有,可以借助Gparted创建一个EFI系统分区。
创建 UEFI 系统分区时,指定挂载点为“/boot/efi”,大小为“100 或 200MiB”,输入“FAT32”,并添加一个“启动”标志。如果您已遵循前面给出的所有说明,那么恭喜您!现在您可以使用 UEFI 固件启动模式安装 Ubuntu。
将 Ubuntu 转换为 UEFI 模式
如果您的 Ubuntu 系统意外地使用旧版、CSM 或 BIOS 启动,那么不用担心!您可以使用“Boot-Repair”工具将Ubuntu系统当前模式转换为UEFI。为此,请打开“引导修复”应用程序,选择“高级选项”,然后单击“GRUB 位置”选项卡。然后,在“GRUB位置”选项卡中,您将看到“单独的/boot/efi”分区复选框;标记它并点击“应用”按钮。之后,打开系统 BIOS 设置并将 Ubuntu 的启动模式配置为 UEFI。
结论
通过利用 UEFI,您可以在操作系统和计算机固件之间建立连接。当系统启动时,UEFI 启动模式用于初始化硬件组件并启动硬盘上存储的操作系统。 UEFI 具有 BIOS 中不具备的一些附加功能,并且其最终目的是取代 BIOS。这篇文章主要是关于如何在 Ubuntu 中获取 UEFI 固件设置。如果您尚未使用 UEFI 模式安装或启动 Ubuntu 系统,请按照本文中提供的安装过程进行操作。