重新安装了一个Linux系统,用的是Deepin桌面版系统,界面很炫,所以尝试了一下,电脑上之前安装的fedora,现在不用了,想从启动菜单。
(boot menu)里删除掉,在安装好deepin系统后,在命令行下直接删除,强迫症的表现。
装好deepin系统后,电脑开机启动按F12,发现的启动菜单里还有fedora系统的引导菜单,打算把它清理掉。
进入到Linux系统后,打开命令行终端,使用这个命令查看启动菜单;
sudo efibootmgr //显示efi的启动项
开始删除多余的启动项;
# efibootmgr -b 000C -B
其中 000C是要删除的引导项编号,通过 efibootmgr命令可以直接查看。
如果要添加一个引导项,可以使用如下命令:#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 选项。
PS:deepin系统、Ubuntu系统都适用。