在安装了 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
我的问题是:
- rEFInd Boot Manager (direct) 和 rEFInd Boot Manager 有什么区别?为什么两者都处于活动状态,但我只看到 1 个出现?我应该禁用哪一个?
- 0003 ubuntu是Grub吧?
- 由于 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 包