我处于多重启动状态(Ubuntu/LUKS、Win7/VeraCrypt、Win7 未加密)我安装了 rEFind 来修复一些我稍微破坏的启动项。我差点就修复了,现在我想删除它(或者至少让它不首先启动)。
这似乎是一个简单的问题,但是:
- 我尝试使用 efibootmgr 管理启动顺序并将其放在最后:BIOS 设置中显示的内容正常,但 rEFInd 仍然首先启动。
- 然后我从 ESP 中删除了 .efi 文件,并删除了包含 efibootmgr 的条目,但它仍然可以启动!我不明白为什么没有这个文件它仍然可以启动……
我已经尝试并改变了很多东西,今天可能重启了大约五十次,所以我真的不知道应该在这里解释哪些细节。
那么,我该如何在启动时删除 rEFInd ?如果文件不在 /boot 目录中,那么它们位于哪里?
稍微结合上下文:我正在安装一个新的 GPU,但它不能直接工作(我只需要插入额外的电源线,但我不知道,哎呀),我来移除 CMOS 电池进行测试,然后,在启动时我有一个 GRUB 救援提示(磁盘上应该没有修改任何内容,无论是 GRUB efi 还是它的配置,那为什么呢?),我仍然可以通过主板 UEFI 启动管理器启动 Windows,并且......我不记得我是如何启动我的 linux 的......好吧,这很困惑,遇到了几个问题,但我现在手上有这个 rEFInd。
母板:微星 H61M-P20
BIOS已是最新
分区:
/dev/sda1:/boot /dev/sda2:/boot/efi(最初由Win7在安装时创建) /dev/sda3-4-5:Windows 分区 /dev/sda6:LUKS 容器