我的问题简而言之:
我的 BIOS 提供了不再存在的旧 Linux 发行版的启动选项。我该如何删除它们?
较长的版本:
我正在运行具有以下设置的 UEFI 多重启动 PC:启用兼容性支持模块,并禁用安全启动。
- dev/sda1:启动分区(/boot/efi)
- dev/sda2:交换
- dev/sda3: Ubuntu
- dev/sda4: KDE Neon
- dev/sda5:Kali
- dev/sda6:LUKS 数据分区
我曾多次(重新)安装各种发行版,但始终保持 sda1 完好无损(无格式)。当我删除旧的 Manjaro 安装时,我还删除了文件夹:/boot/efi/EFI/Manjaro
Manjaro 没有出现在 GRUB 引导加载程序中,但它仍然出现在我的 BIOS(或者称为 UEFI?)引导选项中。这是怎么回事?我该如何删除它们?
更复杂的是,每次安装新发行版时,我似乎都会得到一个新的 GRUB,这会弄乱我的配置。因此,在我最老的主要发行版 (KDE Neon) 上更新 GRUB 配置不起作用,因为似乎另一个发行版的 GRUB (Kali) 负责。我尝试从 KDE Neon 重新安装 GRUB,但没有效果。
我如何选择负责的 GRUB(配置)?
我的 /boot 分区:
- /boot [很多文件——内核?]
- /启动/grub
- /启动/efi/EFI
- /启动/efi/EFI/启动
- /启动/efi/EFI/kali
- /启动/efi/EFI/neon
- /boot/efi/EFI/工具
- /启动/efi/EFI/Ubuntu