linux boot menu管理口,Linux系统上删除启动菜单(boot menu)的多余项

重新安装了一个Linux系统,用的是Deepin桌面版系统,界面很炫,所以尝试了一下,电脑上之前安装的fedora,现在不用了,想从启动菜单。

(boot menu)里删除掉,在安装好deepin系统后,在命令行下直接删除,强迫症的表现。

装好deepin系统后,电脑开机启动按F12,发现的启动菜单里还有fedora系统的引导菜单,打算把它清理掉。

linux boot menu管理口,Linux系统上删除启动菜单(boot menu)的多余项_第1张图片

进入到Linux系统后,打开命令行终端,使用这个命令查看启动菜单;

sudo efibootmgr //显示efi的启动项

linux boot menu管理口,Linux系统上删除启动菜单(boot menu)的多余项_第2张图片

开始删除多余的启动项;

# efibootmgr -b 000C -B

其中 000C是要删除的引导项编号,通过 efibootmgr命令可以直接查看。

linux boot menu管理口,Linux系统上删除启动菜单(boot menu)的多余项_第3张图片

如果要添加一个引导项,可以使用如下命令:#efibootmgr -c -w -L"BootOptionName" -d /dev/sda -p 1 -l  \\EFI\\asianux\\elilo.efi

其中-d 参数后面是系统所在的硬盘设备名称,例如/dev/hda、/dev/hdb

-p 参数是vfat 分区的分区编号/dev/hda1 用-p 1 , /dev/sda2 用-p 2

-l 参数后面是该引导项指向的efi 启动文件在该分区上的位置。请注意使用“\\”来表示目录的分级。

例如:/EFI/asianux/elilo.efi

接着第三步,删除完后,需要重启电脑,按F12再次进入启动菜单界面,发现已成功删除多余的启动项 fedora 选项。

linux boot menu管理口,Linux系统上删除启动菜单(boot menu)的多余项_第4张图片

PS:deepin系统、Ubuntu系统都适用。

你可能感兴趣的:(linux,boot,menu管理口)