efibootmgr
是一个在基于 UEFI 的系统上用于管理 EFI 引导项的工具。它允许用户查看、创建、删除和修改 EFI 引导项。以下是一些常见的 efibootmgr
命令及其用途:
查看当前引导项
sudo efibootmgr
这个命令会列出所有当前配置的 EFI 引导项。
添加新的引导项
假设你要添加一个新的引导项,指向 /boot/efi/EFI/ubuntu/grubx64.efi
,标签为 “Ubuntu”:
sudo efibootmgr --create --disk /dev/sda --part 1 --label "Ubuntu" --loader "\EFI\ubuntu\grubx64.efi"
删除引导项
要删除一个特定的引导项,例如引导项 0003
:
sudo efibootmgr -b 0003 -B
修改引导顺序
假设你想将引导项 0000
设置为第一个引导项:
sudo efibootmgr -o 0000
设置默认引导项
要设置引导项 0001
为默认引导项:
sudo efibootmgr --bootnum 0001 --bootnext
帮助和更多信息
使用以下命令可以获取更多关于 efibootmgr
的帮助信息:
man efibootmgr
或者
efibootmgr --help
这些命令是管理 EFI 引导项的一些基本操作。在执行这些命令前,确保你已经对当前系统的引导项和分区结构有充分的了解。错误的操作可能导致系统无法正常启动。