如何从 BIOS 中删除多余的操作系统条目

0 bios uefi dualboot

我有 Windows 和 ubuntu 双启动安装。最近,我的ubuntu安装grub失败。我尝试修复它,这给我的启动选择屏幕带来了一个新条目。最终我删除了 ubuntu 并安装了新版本的 Ubuntu,它在列表中添加了另一个条目,如下所示。

图片:

我想从列表中删除两个 ubuntu(P2: ST1000DM003-1SB102),因为它们属于已删除的 ubuntu 安装(启动到 Windows)。

由于我的 BIOS 设置只能禁用一个条目,我该怎么做?

use*_*686 6

固件通常也可以选择删除条目,只是可能不是很明显(即可能通过“高级”中的单独部分完成,而不是通过通常的“引导顺序”)。

如果您可以在 UEFI 模式下启动 Linux,请使用efibootmgr

  • efibootmgr列出条目(或efibootmgr -v在旧版本中);
  • efibootmgr -b XXXX -B按编号删除条目。

如果您可以在 UEFI 模式下启动 Windows,请使用bcdedit

  • bcdedit /enum firmware列出条目;
  • bcdedit /delete "{GUID}"通过“标识符”删除条目。