18
2月
2022
使用Efiboot实用程序编辑BIOS UEFI启动菜单mgr
17:03

使用Efiboot实用程序编辑BIOS UEFI启动菜单mgr

18 2月 2022 17:03

Linux或Windows的安装可以更改笔记本电脑中的加载菜单,例如“ Ubuntu”。
如果删除了操作系统,则BIOS中的该项目仅干扰...

要删除EFI BIOS的启动菜单,您需要Efiboot程序mgr呢

这个Efiboot程序mgr по умолчанию входит в большинство дистрибутив Linux, устанавливать её не нужно.

要验证程序是否有效,您需要代表超级大国启动该程序:

sudo efibootmgr

该团队将显示设置UEFI BIOS的菜单项列表。

问题只能出现:当通过MBR故障的硬盘驱动器加载时,操作系统将无法访问EFI菜单,将会有一个错误消息:“ efi variables not supported on this system“

在这种情况下,有一个解决方案:您需要重新启动计算机,然后 从“ Flash Drive” Linux加载,并在uefi模式下使用GPT(UEFI) 进行标记,选择设置” boot O菜单菜单项rrIDE“

然后连接到Wi-Fi和在终端Efiboot安装命令中 Live CD 程序的临时环境中连接mgr:

sudo apt-get install efibootmgr

然后

sudo efibootmgr

在笔记本电脑上,该程序显示以下文本:

BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 0001,0003,0000
Boot0000 ubuntu
Boot0001* Hard Drive
Boot0003* UEFI: USB

如您所见,菜单项带有铭文“ Ubuntu”,数字0000 - 应将其删除。

删除UEFI BIOS菜单项由 sudo efiboot命令制作mgr -b 0000 -B,
其中0000是在这种情况下的Ubuntu菜单项的数量。

完成菜单项:

sudo efibootmgr -b 0000 -B

BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 0001,0003
Boot0001* Hard Drive
Boot0003* UEFI: USB

从程序的输出可以看出,成功执行了数字0000点的点。

在BIOS EFI重新启动后,我发现了此确认 - 菜单中的Ubuntu项目消失了。
after

其他efiboot功能mgr описаны по ссылке:

*https://www.linuxbabe.com/ ... efibootmgr-exam盘子

例如,使用efiboot实用程序mgr можно добавлять пункты в загрузочное меню EFI BIOS или менять порядок загрузки.
我只对删除一个额外的点感兴趣。

删除EFI菜单项的语法团队:

sudo efibootmgr -b <num> -b

哪里 - цифра, соответствующая пункту меню загрузки, который выводит утилита efibootmgr при её вызове без параметров.

团队语法用于更改加载EFI BIOS或选择第一个加载点的过程(默认):

sudo efibootmgr -o 0003,0001,0004,0000

在此示例中,0003段将是UEFI BIOS菜单中的第一个,0001秒,第三和0000。



相关出版物