红联Linux门户
Linux帮助

Linux系统上删除启动菜单(boot menu)的多余项

发布时间:2016-11-09 11:30:58来源:linux网站作者:书狂789
重新安装了一个Linux系统,用的是Deepin桌面版系统,界面很炫,所以尝试了一下,电脑上之前安装的fedora,现在不用了,想从启动菜单。
(boot menu)里删除掉,在安装好deepin系统后,在命令行下直接删除,强迫症的表现。
 
装好deepin系统后,电脑开机启动按F12,发现的启动菜单里还有fedora系统的引导菜单,打算把它清理掉。
Linux系统上删除启动菜单(boot menu)的多余项
 
进入到Linux系统后,打开命令行终端,使用这个命令查看启动菜单;
sudo efibootmgr //显示efi的启动项
Linux系统上删除启动菜单(boot menu)的多余项
 
开始删除多余的启动项;
# efibootmgr -b 000C -B
其中 000C是要删除的引导项编号,通过 efibootmgr命令可以直接查看。
Linux系统上删除启动菜单(boot menu)的多余项
 
如果要添加一个引导项,可以使用如下命令:#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)的多余项
 
PS:deepin系统、Ubuntu系统都适用。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/25858.html