删除 cryptsetup-initramfs 后,如何修复 rEFInd?

删除 cryptsetup-initramfs 后,如何修复 rEFInd?

我在更新输出中看到一个错误,建议我删除 cryptsetup-initramfs 包。我照做了,但下次重新启动时,rEFInd 启动屏幕就卡在一个空白的屏幕上。

我通过笔记本电脑的 EFI 菜单重新进入 Ubuntu 并重新安装了软件包,但这并没有解决问题。目前,我只能假设这是导致 rEFInd 崩溃的原因,因为除了最近安装的一些更新(这就是我看到我提到的错误的地方)之外,没有其他变化。

我尝试过的其他方法:完全删除 rEFInd 软件包并删除 /boot/efi/EFI/refind 目录并重新安装,因此现在我不再看到空白屏幕,而是在顶部看到 rEFInd 徽标,但仍然没有操作系统选项(它隐藏在我原来的 refind.conf 中)。我重新运行了 refind-install 和 refind-mkdefault,都没有出现任何问题,并确认 refind 是 efibootmgr 中的第一个启动项。

可能存在什么问题?我该如何解决?

Ubuntu 18.10,最新。

来自 PPA 的 rEFInd 0.11.4。

更多信息:我启用了纯文本模式,但它卡在消息“rEFInd - 正在初始化...”上。

答案1

我不知道为什么这样可以修复它,但是我删除了文件 /boot/efi/EFI/refind/drivers/ext4_x64.efi 并且现在它可以工作了。

相关内容