如何删除不必要的启动设备选项?

如何删除不必要的启动设备选项?

长话短说:有 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 发行版上可用(默认安装或从存储库安装)。

运行efibootmgrasroot以获取启动项列表:

[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

相关内容