长话短说:有 win8,决定进行双启动,安装了 manjaro linux(将 /boot/efi 挂载到 windows 的 efi 分区),哦不,grub 没有显示登录 win8 的选项,设法通过 grub-customizer 创建 win8 选项,登录 win8,决定删除 manjaro,通过 win8 创建恢复 usb,使用这指南,删除了 manjaro 分区,哦不,有不必要的启动选项,在 win8 中安装 efi 分区并删除 manjaro、gummiboot 文件夹和 grub.cfg,希望它们会消失。但它们没有。
那么如何删除这些不必要的选项呢?
答案1
这些条目存储在 UEFI 的 NVRAM 中。您可以使用efibootmgr
在 Linux 上(必须通过 UEFI 启动)删除/管理它们。此程序应该在所有最新的 Linux 发行版上可用(默认安装或从存储库安装)。
运行efibootmgr
asroot
以获取启动项列表:
[root@db-nb-11 ~]# efibootmgr
BootCurrent: 0019
Timeout: 0 seconds
BootOrder: 0019,000C,000A,0006,0007,0008,0009,000B,000E,000F,0010,0011,0012,0013,000D
Boot0000 Setup
Boot0001 Boot Menu
Boot0002 Diagnostic Splash Screen
Boot0003 Startup Interrupt Menu
Boot0004 ME Configuration Menu
Boot0005 Rescue and Recovery
Boot0006* USB CD
Boot0007* USB FDD
Boot0008 ATAPI CD0
Boot0009 ATA HDD2
Boot000A* ATA HDD0
Boot000B ATA HDD1
Boot000C* USB HDD
Boot000D* PCI LAN
Boot000E ATAPI CD1
Boot000F ATAPI CD2
Boot0010 Other CD
Boot0011 ATA HDD3
Boot0012 ATA HDD4
Boot0013 Other HDD
Boot0014* IDER BOOT CDROM
Boot0015* IDER BOOT Floppy
Boot0016* ATA HDD
Boot0017* ATAPI CD:
Boot0018* PCI LAN
Boot0019* Arch Linux
您可能会注意到,这些条目中的大多数与您无关。最好小心不要删除任何重要内容,谁知道会发生什么。;)
要删除条目Boot0019
,您必须执行以下命令:
bootmgr --bootnum 19 --delete-bootnum
或者,如果您喜欢简短的选择:
bootmgr -b 19 -B