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)

相关推荐

  • ubuntu重建ESP引导 | Jacean say Hello

    加固态的时候,把windows完全安装在了固态上,然后就把原来的C盘直接格式化,连带着旧的引导分区都给格式化没了,后来就没法启动Ubuntu. 要恢复引导,不是简单的修复,从ESP分区里链接上ubun ...

  • 用efibootmgr管理UEFI启动项,添加丢失的启动项

    UEFI用来替代传统BIOS引导操作系统,学会修改UEFI启动项也变得十分重要,UEFI全称为:"统一的可扩展固件接口"(Unified Extensible Firmware I ...

  • grub2手动命令引导

    ​grub2各种手动命令引导教程(引导Ubuntu及安装镜像,arch Linux及安装镜像,Windows及winPE) 原创 2018-07-29 19:13:45  3点赞  worldy_ ...

  • 计算机启动知识系列 - UEFI/GPT

    这一章我们主要介绍UEFI固件和GPT分区格式,通过上面文章我们也知道BIOS所存在的缺点,而UEFI就是为了解决这些问题.UEFI除了提供BIOS解决的问题外,它同时也提供了更加丰富的图形界面,对用 ...

  • BIOS与UEFI启动详细流程对比

    举例对win7系统来说 BIOS启动流程: BIOS-->MBR-->DPT-->pbr--> Bootmgr-->bcd-->Winload.exe-->内 ...

  • 教你Linux下如何使用inode删除文件 | 《Linux就该这么学》

    导读 文件的inode定义了文件的大小.所有人等文件的特征.每个文件和目录都有自己唯一的inode数字.但是为什么用inode来删除文件,而不是用常用的rm -rf命令呢?原因是,如果你不小心创建了含 ...

  • Linux 下如何创建 /删除软连接

    软链接,又称符号连接,与硬链接不同的是,软链接不链向索引节点号,而是链向目录.相当于的Windows中的快捷方式.它实际上是一个特殊的文件.在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件 ...

  • Linux下 通过删除inode来删除文件

    linux下有一些文件比较特别,无法直接删除或者容易误删除成其他文件. 删除这类文件时,可以不通过文件名,可以通过inode号进行删除. 例如,这里有一个文件名为"-" ,可以通过 ...

  • linux 下删除文件夹(文件夹不为空时)

    方法一: rmdir folderName  // 说明:这指适合在folder为空的时候 方法二: rm -rf folderName  //推荐使用,说明: -r  向下递归,不管多少级目录,一并 ...

  • Linux下文件搜索、查找、查看命令

    Linux下文件搜索、查找、查看命令

  • linux下vsftpd的安装及配置使用详细步骤

    安装 yum install vsftpd 新建/home/uftp目录作为用户主目录 mkdir /home/uftp 新建用户uftp: useradd -d /home/uftp -s /bin ...

  • Linux下安装配置Tengine:Nginx

    Linux下安装配置Tengine:Nginx 简介 Tengine是由淘宝网发起的Web服务器项目.它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性. Tengine的性能和 ...

  • (7条消息) Linux下TCP/IP编程

    本文参考自徐晓鑫<后台开发>,重点复习总结TCP通信流程,读者也可以参考: http://blog.csdn.net/wqc_csdn/article/details/51513543,谢 ...

  • 使用live555 在linux下搭建 rtsp server

    系统环境 Debian 7 x64  / centos 7 x64  都可以 首先去下载源码 http://www.live555.com/liveMedia/public/live555-lates ...