2024年1月22日发(作者:)
efibootmgr用法详解
`efibootmgr` 是一个用于管理 UEFI (Unified Extensible Firmware Interface) 启动选项的命令行工具。它通常用于 Linux 系统,但也可以在其他支持 UEFI 的操作系统中使用。以下是
`efibootmgr` 的一些常见用法:
1. 查看当前的启动选项:
```bash
sudo efibootmgr
```
这会列出当前系统中的所有启动选项,每个选项都有一个数字标识。
2. 查看详细信息:
```bash
sudo efibootmgr -v
```
这会显示更详细的信息,包括每个启动选项的设备路径、文件路径等。
3. 删除特定的启动选项:
```bash
sudo efibootmgr -b XXXX -B
```
其中,XXXX 是要删除的启动选项的数字标识。例如,`sudo efibootmgr -b 3 -B` 将删除标识为 3 的启动选项。
4. 设置启动顺序:
```bash
sudo efibootmgr -o XXXX,YYYY,ZZZZ
```
这会设置启动选项的顺序,其中 XXXX、YYYY、ZZZZ 是以逗号分隔的启动选项的数字标识。系统将按照给定的顺序尝试启动。
5. 添加新的启动选项:
```bash
sudo efibootmgr -c -L "Boot Entry Name" -l ""
```
这会创建一个新的启动选项,其中 `-L` 用于指定启动选项的名称,`-l` 用于指定启动加载程序的路径。
例如:
```bash
sudo efibootmgr -c -L "Ubuntu" -l ""
```
请注意,执行 `efibootmgr` 需要管理员权限,因此通常需要使用 `sudo`。
在使用 `efibootmgr` 之前,请确保你了解 UEFI 启动过程以及你的系统中存在的启动选项。不正确地修改启动选项可能导致系统无法启动,因此在使用 `efibootmgr` 时请小心谨慎。


发布评论