如何在BIOS启动菜单中删除“Ubuntu”? (UEFI)

看到这个ubuntu出现在BIOS菜单(UEFI)中

我也在我的联想s205上有这个。

有没有办法从菜单中删除“ubuntu”? 我甚至没有安装它。

您应该可以通过Live Ubuntu CD执行此操作。

安装efibootmgr:

sudo apt-get install efibootmgr 

然后添加到内核efi支持

 sudo modprobe efivars 

然后运行sudo efibootmgr来检查引导条目。 它将返回如下内容:

 BootCurrent: 0004 Timeout: 2 seconds BootOrder: 2001,0003,0005,0006,0000 Boot0000* Lenovo Recovery System Boot0001* EFI Network 0 for IPv6 (B8-88-E3-84-F3-EF) Boot0002* EFI Network 0 for IPv4 (B8-88-E3-84-F3-EF) Boot0003* Windows Boot Manager Boot0004* EFI USB Device (SanDisk) Boot0005* ubuntu Boot2001* EFI USB Device 

然后删除您不想要的选项。 在此示例中,Ubuntu是条目5.可以调用以下内容来删除条目5并将其从BootOrder中删除。

(注意:在执行以下命令之前,请确保输入正确的引导条目号)

 sudo efibootmgr -b 5 -B 

这里描述的更多细节: http : //linux.die.net/man/8/efibootmgr

注意:对于任何更改引导加载程序的内容,请确保您拥有可以引导的良好磁盘映像。

现在,您还应该删除EFI分区中的ubuntu子目录,以防止UEFI固件将条目恢复到BootOrder中。

为此,首先找到您的EFI分区。 运行sudo fdisk -l以查看所有连接驱动器上的分区。 EFI Partition在“类型”列下具有EFI Partition

假设您的EFI分区是/dev/sda2 ,然后将其安装在任何位置的空文件夹中。

  sudo mkdir /mnt/efipart sudo mount /dev/sda2 /mnt/efipart 

现在我们必须在这个分区中找到目录Ubuntu或任何其他发行版的名称。 它主要在EFI/distro_name

删除该目录及其内容( 请确认您正在删除正确的目录sudo rm -r ubuntu