linux efi不要boot目录,LINUX下EFIBOOTMGR的使用,删除UEFI主板多余启动项和添加启动项...

用uefi装了几次次archlinux,搞的uefi启动选项下多出来好多启动项。。这东西重格硬盘也是不好用的。发现以下方法可以解决。

efibootmgr   //显示efi的启动项

删除一个引导项

# efibootmgr -b 0001 -B

其中 0001是要删除的引导项编号,通过 efibootmgr命令可以直接查看。输出如下所示:

# efibootmgr

BootCurrent: 0001

Timeout: 1 seconds

BootOrder: 0001,000B,0000,0080,0087,0088,0089

Boot0000* Windows Boot Manager

Boot0001* ubuntu

Boot000B* Clover start legacy at

Boot0080* Mac OS X

Boot0087* ubuntu

Boot0088* Windows Boot Manager

Boot0089* ubuntu

其中, Boot0001中的 0001就是编号,对应的引导项是 ubuntu

添加一个引导项

#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

应写成:\\EFI\\asianux\\elilo.efi。

2020-01-05

00:36:28

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值