如何在 Linux 系统中访问 UEFI 设置

原创
ithorizon 7个月前 (10-06) 阅读数 36 #Linux

怎样在 Linux 系统中访问 UEFI 设置

在现代计算机中,UEFI(统一可扩展固件接口)已经成为BIOS的替代品,它提供了更快的启动速度、更充足的功能以及更好的兼容性。Linux 系统用户在需要访问或修改 UEFI 设置时,大概会遇到一些挑战。以下是一篇详细介绍怎样在 Linux 系统中访问 UEFI 设置的文章。

1. 进入 UEFI 设置界面

要访问 UEFI 设置,首先需要知道怎样在启动时进入 UEFI 设置界面。以下是在不同 Linux 发行版中进入 UEFI 设置的方法:

1.1 在 grub2 中进入 UEFI 设置

大多数 Linux 发行版使用 grub2 作为启动加载器。在启动时,按下相应的键(通常是 `F2`、`F10`、`F12` 或 `Esc`)可以进入 grub2 的菜单。在 grub2 的菜单中,找到并选择相应的 Linux 内核启动项,然后按 `e` 键进入编辑模式。

在编辑模式下,找到 `linux` 或 `linux16` 行,并在行末添加 `efi` 或 `noefi` 选项(选择你的系统是否使用 UEFI)。然后按 `Ctrl + X` 或 `F10` 启动系统。

1.2 在 systemd-boot 中进入 UEFI 设置

一些较新的 Linux 发行版使用 systemd-boot 作为启动加载器。在启动时,按下 `Ctrl + X` 或 `F10` 可以直接启动系统。

1.3 在其他启动加载器中进入 UEFI 设置

如果你的系统使用其他启动加载器,如 syslinux 或 grub Legacy,请查阅相应文档了解怎样进入 UEFI 设置。

2. 修改 UEFI 设置

进入 UEFI 设置界面后,你可以进行以下操作:

2.1 更改启动顺序

在 UEFI 设置中,通常有一个“Boot”或“Boot Options”选项,这里可以设置启动顺序。将 Linux 内核或启动驱动器移动到列表顶部,以便系统首先尝试从该设备启动。

# 在 UEFI 设置中,找到并选择“Boot”或“Boot Options”

# 将 Linux 内核或启动驱动器移动到列表顶部

2.2 启用或禁用可靠启动

可靠启动(Secure Boot)是一种可靠功能,它确保只有经过认证的软件才能在系统启动时运行。在 UEFI 设置中,你可以启用或禁用可靠启动。

# 在 UEFI 设置中,找到并选择“Security”或“Secure Boot”

# 启用或禁用可靠启动

2.3 设置启动参数

在 UEFI 设置中,你可以设置一些启动参数,如启动模式(图形模式或文本模式)、内核参数等。

# 在 UEFI 设置中,找到并选择“Boot”或“Boot Options”

# 设置启动参数,如启动模式、内核参数等

3. 退出 UEFI 设置

完成 UEFI 设置的修改后,你可以通过以下步骤退出设置:

1. 在 UEFI 设置界面的主菜单中,选择“Exit”或“Exit Setup”。

2. 在弹出的菜单中选择“Exit Saving Changes”以保存所做的更改,或者选择“Exit Without Saving”以放弃更改。

3. 按下回车键退出设置,系统将重新启动。

4. 使用命令行工具管理 UEFI

除了在 UEFI 设置界面中直接修改设置外,还可以使用命令行工具来管理 UEFI。

4.1 efibootmgr

`efibootmgr` 是一个用于管理 UEFI 启动设置的命令行工具。以下是一些常用的 `efibootmgr` 命令:

# 列出所有启动条目

efibootmgr

# 设置默认启动条目

efibootmgr --setdefault {Boot Entry ID}

# 删除启动条目

efibootmgr --delete {Boot Entry ID}

# 修改启动条目名称

efibootmgr --name "{New Name}" --boot {Boot Entry ID}

4.2 efivar

`efivar` 是一个用于读取和写入 UEFI 固件变量的工具。以下是一些常用的 `efivar` 命令:

# 列出所有 UEFI 固件变量

efivar --list

# 读取特定变量的值

efivar --read {Variable Name}

# 写入特定变量的值

efivar --write {Variable

本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门