我有 Ubuntu 16.04 LTS,我安装了 grub 和 rEFind。我以前正常使用 rEFind,但几天前它停止工作了...我将其设置为主要启动顺序,但启动时只显示 grub。
检查一下:
dcbasso@DanteNB:~$ sudo efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0001,0000,3000,2001,2002
Boot0000* ubuntu HD(1,GPT,21d81aef-d1f7-4b4a-b723-989913da67f8,0x800,0x93800)/File(\EFI\ubuntu\shimx64.efi)
Boot0001* rEFInd Boot Manager HD(1,GPT,21d81aef-d1f7-4b4a-b723-989913da67f8,0x800,0x93800)/File(\EFI\refind\refind_x64.efi)
Boot2001* USB Drive (UEFI) RC
Boot2002* Internal CD/DVD ROM Drive (UEFI) RC
Boot3000* Internal Hard Disk or Solid State Disk RC
Boot3001* Internal Hard Disk or Solid State Disk RC
Boot3002* Internal Hard Disk or Solid State Disk RC
Boot3003* Internal Hard Disk or Solid State Disk RC
dcbasso@DanteNB:~$ sudo refind-mkdefault
rEFInd is already the first entry
No changes saved.
重启系统后,grub 回到顶部启动顺序,并且 rEFind 在启动时不显示。正如我已经说过的,我过去使用时没有出现问题。如果我在 UEFI 启动选择 EFI 文件中选择使用 reFind 启动,效果非常好!
请帮助我让 reFind 重新开始工作。
答案1
好了,现在可以正常工作了!我重新安装了 refind,然后:
sudo efibootmgr -0 0001,0000,3000,2001,2002
sudo refind-install
sudo refind-mkdefault
关掉电脑,等待一段时间再使用。现在一切恢复正常,还有我的自定义主题!