首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理论问题:用efibootmgr删除错误条目?

理论问题:用efibootmgr删除错误条目?
EN

Ask Ubuntu用户
提问于 2015-03-31 16:19:59
回答 1查看 323关注 0票数 1

Efibootmgr列出了Ubuntu和,以及其他两件可以说明UEFI的内容(稍后我会用更好的信息更新它,我正在使用移动设备)。如果我意外地删除窗口或UEFI引导选项,我能得到它们吗?

我只想知道我应该有多偏执,不小心打错号码了。

EN

回答 1

Ask Ubuntu用户

发布于 2015-04-02 13:24:51

您可以让它们返回,但前提是您知道引导加载程序的正确路径。此外,您可能无法轻松地恢复某些类型的引导条目,例如用于PXE引导或引导遗留OSes的启动项,因为efibootmgr没有给您提供创建此类条目的方法。

要使用efibootmgr添加条目,可以使用如下命令:

代码语言:javascript
复制
efibootmgr -c -d /dev/sdb -p 2 -l \\EFI\\newloader\\loadername.efi -L NewLoader

这里显示的选项如下:

  • -c --创建一个新条目。
  • -d /dev/sdb --条目指的是/dev/sdb上的一个文件。(/dev/sda是默认的。)
  • -p 2 --该文件位于分区2上(默认为1)。
  • -l \\EFI\\newloader\\loadername.efi --这是ESP上的加载程序文件的路径(不是在Linux中)。注意折叠反斜杠(\\)作为路径分隔符.或者,如果整个路径以引号括起来,则可以使用单个反斜杠。一些新版本的efibootmgr可以使用Unix风格的正斜杠代替,但我不确定这些新版本是否包含在任何Ubuntu版本中。
  • -L NewLoader --这是加载程序的名称,显示在固件的引导管理器菜单中。

您可以从efibootmgr -v输出中获得最后两个项。前两项编码为设备路径和长GUID,因此通过在/etc/fstab中根据当前挂载条目定位ESP或使用partedblkid搜索FAT分区,可以更容易地确定它们。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/603620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档