efibootmgr

EFI 启动表条目可以覆盖 GRUB 的超时吗?
efibootmgr

EFI 启动表条目可以覆盖 GRUB 的超时吗?

EFI 启动表中的条目可能会将参数传递给它加载的存根。例如,这通常用于在使用 Linux 内核的 EFI 存根时识别系统根。 可以使用以下命令创建这样的启动项efibootmgr: efibootmgr --create --disk /dev/nvme2n1 --part 1 --label "gentoo (test)" --loader "\EFI\Gentoo\bzImage-test.efi" --unicode "root=PARTUUID=4F68BCE3-E8CD-4DB1-96E7-FBCAF984B709" 通常情况下,加载 GRUB ...

Admin

GNU Boot 加载程序无法加载映像 - 无法从系统中删除 ubuntu
efibootmgr

GNU Boot 加载程序无法加载映像 - 无法从系统中删除 ubuntu

我已经使用 Ubuntu 和 Windows 双启动大约一年多了,但今天当我尝试打开我的电脑时收到此消息: Unexpected return from initial read: Volume Corrupt, buffersize 0 Failed to load image \EFI\ubuntu\grubx64.efi: Volume Corrupt start_image() returned Volume Corrupt 并且电脑不断重新启动。 我知道这是启动菜单的问题,而且由于我不再使用 ubuntu,所以我决定删除它。首先,我删除了 dis...

Admin

使用 efibootmgr 将 sdb(第二个磁盘)中的 mac efi 分区添加到 efi 启动顺序
efibootmgr

使用 efibootmgr 将 sdb(第二个磁盘)中的 mac efi 分区添加到 efi 启动顺序

我在 ubuntu 20.04(服务器没有 gui)上,有两个物理磁盘(sda、sdb)。计算机是 2010 年的 mac mini,只安装了 ubuntu,没有 macos。由于这是我的家庭服务器,我想使用 dd 命令将磁盘备份到两个磁盘的映像文件。对于这个任务,我想从外部可启动的 usb 驱动器启动。(包含已安装的可启动 mac os)通常我按 ALT 键进入 macos efi 启动菜单,但这似乎不起作用。我发现 mac os efi 启动分区在 sdb 上,但 ubuntu 从 sda 启动。 以下是输出sudo efibootmgr -v Boot...

Admin

Ubuntu 22.04 efibootmgr 来自终端‘吃’斜线
efibootmgr

Ubuntu 22.04 efibootmgr 来自终端‘吃’斜线

我在 DELL XPS 9320(unix 变体)上运行 ubuntu 22.04.3 + 维护,efibootmgr 版本 17,GNU bash 版本 5.1.16(1)-release(x86_64-pc-linux-gnu) 这是我上次尝试在 efibootmgr 中设置加载器的输出: $ sudo efibootmgr -v -b 0006 -L alternate -l "\\EFI\\ubuntu\\shimx64.efi" -d /dev/nvme0n1 BootCurrent: 0005 Timeout: 0 seconds BootOrd...

Admin

efibootmgr 中的多个启动选项
efibootmgr

efibootmgr 中的多个启动选项

我已删除 Windows(内置于我的 PC 中)并安装了 ubuntu。因此,从技术上讲,它应该只有一个启动选项,即 ubuntu,但运行 efibootmgr 时会显示三个命令。以下是快照 运行命令 efibootmgr 的命令行图片 我应该删除其他 2 个选项吗? ...

Admin

efibootmgr -v 最后一列中的 RC 或 BBS 是什么?
efibootmgr

efibootmgr -v 最后一列中的 RC 或 BBS 是什么?

xubuntu 20.04 命令efibootmgr -v在 BootOrder: 行后有三列。第三列是引导加载程序条目或 CD 或 USB 介质的“RC”。我的 HP 笔记本电脑预装了 W10,并有一个 W10 恢复分区,当然,我还在另一个分区上安装了 Linux。第三列以“HD(foo)”开头,表示 W10 启动或 Ubuntu 启动,以“BBS HD(foo)”开头,表示 W10 恢复分区。 我搜索了互联网,仔细阅读了 2700 多页的 UEFI 规范,发现 BBS 可能表示 BIOS 启动规范。但找不到有关第三列中的“RC”条目的任何信息。 只是好奇...

Admin

如何从 Linux 修改现有 UEFI 条目的引导加载程序字符串?
efibootmgr

如何从 Linux 修改现有 UEFI 条目的引导加载程序字符串?

例如,如何从 Linux 修改 UEFI 启动项的加载器或标签属性? 手册页建议执行以下操作(假设我想更改 bootnum 条目 0008): $ sudo efibootmgr -b 0008 -L "wanted-label" $ sudo efibootmgr -b 0008 -l '\EFI\ubuntu\whatever.efi' 但是,上述命令之前和之后的输出sudo efibootmgr -v产生相同的输出。我在 Ubuntu 18.04 和 20.04 系统上尝试过,结果相同。 是否可以从 Linux 更改 UEFI 启动项的上述属性?如果...

Admin

efibootmgr 中的奇怪输出
efibootmgr

efibootmgr 中的奇怪输出

我在我的 macbook pro 2012 上安装了 ubuntu,双启动,使用 refind。 Ubuntu 覆盖了 refind,并且 efibootmgr 给了我奇怪的输入,包括旧的东西(比如 kali,但我已经删除并擦除了分区) Timeout: 5 seconds BootOrder: 0000,0002,0004,0003,0080,0001 Boot0000* ubuntu Boot0001* 瑰污Ȩ Boot0002* 瑰污Ȩ Boot0003* kali Boot0004* Ð瑰污Ȩ Boot0080* Mac OS X Boot0081*...

Admin

即使我删除了 efibootmgr 中的第一个选项,启动仍会进行两次
efibootmgr

即使我删除了 efibootmgr 中的第一个选项,启动仍会进行两次

当我打开笔记本电脑时,它看起来好像正在进行两次启动。 就像发生在这个 YouTube 视频 我已经运行了命令sudo efibootmgr -v 这是我的输出: BootCurrent: 000A Timeout: 0 seconds BootOrder: 0000,0007,0008,0001,000A Boot0000* ubuntu HD(1,GPT,a2441c54-8066-424c-8ac9-cfc6bf1a3298,0x800,0x177000)/File(\EFI\ubuntu\shimx64.efi) Boot0001 us...

Admin

efibootmgr 问题,双启动,Ubuntu 19.10
efibootmgr

efibootmgr 问题,双启动,Ubuntu 19.10

我最近买了一台没有安装操作系统的笔记本电脑。没问题。我安装了全新的 Windows 8.1(原始操作系统)和 Ubuntu 19.10。没问题。 但是,当它启动时,它会闪现一条非常快速的消息,例如: System BootOrder not found. Initializing defaults. sudo efibootmgr BootCurrent: 0015 Timeout: 1 seconds BootOrder: 0000,0001,0002,0003 Boot0000* ubuntu Boot0001* UEFI:CD/DVD Dri...

Admin

“efibootmgr:无法设置变量 Boot0000:没有此文件或目录”和“efibootmgr:无法准备启动变量:没有此文件或目录”
efibootmgr

“efibootmgr:无法设置变量 Boot0000:没有此文件或目录”和“efibootmgr:无法准备启动变量:没有此文件或目录”

为 x86_64-efi 平台安装 grub-efi-amd64-signed 偶尔(约 20 次测试中的 1 次)无法创建 Boot0000 记录,并出现以下错误“efibootmgr:无法设置变量 Boot0000:没有此文件或目录”和“efibootmgr:无法准备启动变量:没有此文件或目录” 我甚至尝试在运行前删除所有启动记录,grub-install -v /dev/sda但没有成功。 我希望使用 grub 而不是建议的读数来使用 rEFInd 来实现这种可靠性。 rEFInd 启动管理器:保持 rEFInd 启动 以下序列是我的调试信息: + e...

Admin

进入 BIOS 后,我可以永久停止 Windows 覆盖我的 efibootmgr 设置吗?
efibootmgr

进入 BIOS 后,我可以永久停止 Windows 覆盖我的 efibootmgr 设置吗?

我有一台双启动的 Windows 10 和 Ubuntu HP 笔记本电脑。 升级到 Ubuntu 16.04 后,我遇到了很多小问题,于是决定进行全新安装。刚好我也想升级到 10,所以我遵循了以下指南 -如何在 UEFI HP 笔记本电脑上双启动 Windows 10 和 Ubuntu? 说实话,这是我见过的最好的指南,它运行起来没有任何问题。我使用 efibootmgr 来获得正确的启动顺序,它运行得很好。 我遇到的问题是我想尝试让 Nvidia 驱动程序正常工作。似乎很多人都遇到了问题,而且其中一个修复方法涉及确保安全启动已关闭。我进入 BIOS...

Admin

Windows 10(UEFI)双启动问题
efibootmgr

Windows 10(UEFI)双启动问题

好吧,让我解释一下我的情况: 我有一台联想 G40-70 笔记本电脑,最初配备的是 Windows 8 作为操作系统,但后来我升级到了 Windows 10。我尝试安装 Ubuntu 14.04,然后我成功了。在我遵循的教程中,那个人告诉我安装时efibootmgr要更改启动顺序,将 Ubuntu 放在第一个位置而不是 Windows 启动管理器。奇怪的是,Ubuntu 已经位于第一个位置,所以我什么也没做。我重启了电脑,它工作正常。我可以选择启动到 Windows 启动管理器和 Ubuntu。我首先选择 Windows 只是为了测试,一切正常。但令我惊讶...

Admin

使用 efibootmgr 使驱动器成为永久启动优先级,而无需重新排序整个启动顺序
efibootmgr

使用 efibootmgr 使驱动器成为永久启动优先级,而无需重新排序整个启动顺序

我正在尝试编写一个在 initramfs 上运行的脚本,该脚本使用 efibootmgr 永久设置最高启动优先级,而无需重新分配启动顺序。 efibootmgr -n 000A例如,非常适合这种情况,因为它将驱动器设置000A为启动优先级,但仅限于下次启动。 efibootmgr -o要求我们列出所有驱动器并重新分配它们的顺序,这使脚本变得复杂,因为我必须获取这些值并将它们解析回命令efibootmgr以重新排序。 有没有办法改变启动优先级,我只需要引用我想优先考虑的驱动器,而不是重写层次结构? ...

Admin

在 efibootmgr 中找不到 Ubuntu
efibootmgr

在 efibootmgr 中找不到 Ubuntu

我从 USB 安装了 Ubuntu,看了 efibootmgr 之后,我不知道该怎么做。 ubuntu@ubuntu:~$ sudo efibootmgr -v BootCurrent: 0002 Timeout: 0 seconds BootOrder: 0004,0001,0002,2001,2002,2003 Boot0000* Unknown Device: HD(1,GPT,49e5d567-d509-41e2-8a10-f5fd0b5d8ae4,0x800,0x32000)/File(\EFI\ubuntu\shimx64.efi)RC...

Admin