找不到linux efi启动项,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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值