bios里面的启动项,可以使用efibootmgr管理。
查看启动项:efibootmgr -v
$ sudo efibootmgr -v
BootCurrent: 000B
Timeout: 1 seconds
BootOrder: 000B,0009,0000,000C
Boot0000 Windows Boot Manager HD(1,GPT,f6276fe4-8ae8-4c48-9945-42fd34928532,0x800,0x100000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...,................
Boot0009 UEFI OS HD(1,GPT,3c99fceb-d9ba-4353-bbfc-bbd973da1ebb,0x22,0x1fffde)/File(\EFI\BOOT\BOOTX64.EFI)
Boot000B* ubuntu HD(1,GPT,f6276fe4-8ae8-4c48-9945-42fd34928532,0x800,0x100000)/File(\EFI\Ubuntu\grubx64.efi)
Boot000C Windows Boot Manager HD(1,GPT,3c99fceb-d9ba-4353-bbfc-bbd973da1ebb,0x22,0x1fffde)/File(\EFI\Microsoft\Boot\bootmgfw.efi)
删除启动项:
$ sudo efibootmgr -b c -B
BootCurrent: 000B
Timeout: 1 seconds
BootOrder: 000B,0000
Boot0000 Windows Boot Manager
Boot000B* ubuntu
通常启动的时候bios自己也会去扫描可用的启动项。
参考
https://www.linuxbabe.com/command-line/how-to-use-linux-efibootmgr-examples