为什么在双启动中安装 refin 后会出现这么多的引导加载程序

为什么在双启动中安装 refin 后会出现这么多的引导加载程序

在安装了 ubuntu 20.04 和 win 10 以及 rEFInd 后,我发现 refind 菜单上只剩下 2 个图标(win + ubuntu)。我最初卸载 Grub 失败,出现依赖性错误。以下是 efibootmgr 的输出:

$ sudo efibootmgr
BootCurrent: 0006
Timeout: 1 seconds
BootOrder: 0006,0005,0003,0002,0000
Boot0000* Windows Boot Manager
Boot0001  UEFI:CD/DVD Drive
Boot0002* UEFI:Removable Device
Boot0003* ubuntu
Boot0004  UEFI:Network Device
Boot0005* rEFInd Boot Manager (direct)
Boot0006* rEFInd Boot Manager

我的问题是:

  1. rEFInd Boot Manager (direct) 和 rEFInd Boot Manager 有什么区别?为什么两者都处于活动状态,但我只看到 1 个出现?我应该禁用哪一个?
  2. 0003 ubuntu是Grub吧?
  3. 由于 refind 中没有 grub 图标,我如何找到 efi 文件并将其包含在 refind.conf 的参数 dont_scan_files 中?

多谢。

答案1

#1 通过命令sudo efibootmgr -v我发现 rEFInd Boot Manager (direct) 是 grubx64.efi,而 rEFInd Boot Manager 是 shimx64.efi。区别解释如下在这里回答

#2 是的

#3 我通过终端删除 grub 包

相关内容