删除了两个 Linux 安装,但 BIOS 仍然在启动选项中显示它们

删除了两个 Linux 安装,但 BIOS 仍然在启动选项中显示它们

我通过在安装中选择其他选项,然后为 root 和 home 创建两个 ext4 驱动器,在 HP Pavilion 15 上双引导 Linux mint 和之前安装的 Windows 10。

最近我想尝试一下kali Linux,所以我开始安装它,在配置分区选项中我删除了Linux mint的根目录,然后从形成的可用空间中创建了新的根分区,并再次使用之前的主分区作为主目录。

当我按 F9 启动选项时,它仍然显示 Linux mint 选项。

由于kali运行不佳,它经常挂起并崩溃,因此在Windows的磁盘管理中我删除了根分区和主分区。

现在启动选项显示启动 kali 和 Linux mint。打开它们后,它们分别进入 grub saving 和 grub 。

我应该怎么做才能删除这些选项我也尝试过 ubuntu 和 fixmbr 的启动修复。

答案1

如果您没有可用的 Linux Live CD,您也可以删除 Windows 中的条目。

首先,打开命令提示符 ( cmd.exe)作为管理员。

然后,使用bcdedit /enum firmware从固件菜单查看启动选项列表。每个条目将有多个项目,例如、identifier等。字段的值应与您在 F9 启动选项中看到的值相匹配。devicedescriptiondescription

要删除条目,请使用bcdedit /delete <identifier>,替换<identifier>为相应条目的标识符 GUID 值。所以命令应该是这样的:

bcdedit /delete {12345678-9abc-def0-1234-56789abcdef0}

答案2

如果无法直接从 UEFI 固件中删除条目,请使用 Linux Live CD 启动并运行efibootmgr删除条目。

例子

1.

显示当前设置(必须是 root)。

[root@localhost ~]# efibootmgr
BootCurrent: 0004
BootNext: 0003
BootOrder: 0004,0000,0001,0002,0003
Timeout: 30 seconds
Boot0000* Diskette Drive(device:0)
Boot0001* CD-ROM Drive(device:FF) 
Boot0002* Hard Drive(Device:80)/HD(Part1,Sig00112233)   
Boot0003* PXE Boot: MAC(00D0B7C15D91)               
Boot0004* Linux

[...]

5.

删除引导选项
假设示例#1 中的配置,efibootmgr -b 4 -B可以调用来删除条目 4 并将其从 BootOrder 中删除。

您还应该删除 EFI 分区中剩余的 GRUB 文件。

相关内容