如何为 Linux Mint 和 Ubuntu 制作单独的 EFI 引导加载程序条目?

如何为 Linux Mint 和 Ubuntu 制作单独的 EFI 引导加载程序条目?

当我将 Linux Mint 中的 GRUB 引导加载程序条目(带有grub-install --target=x86_64-efi --efi-directory=/boot/efi /dev/sda)安装到我的硬盘时,它会覆盖 EFI 中的 Ubuntu 引导加载程序条目。需要明确的是,我所说的“引导加载程序条目”是当我按 F9 时显示的内容。显示的是引导加载程序列表(我将其称为“引导加载程序菜单”),每个引导加载程序都属于不同的发行版。就像有一个用于 Ubuntu,另一个用于 Debian,另一个用于 openSUSE,另一个用于 PCLinuxOS,ETC。当我选择一个时,会显示一个独特的 GRUB 菜单,我可以从中引导该菜单所属的发行版或另一个发行版,但该菜单所属的发行版将是引导的默认发行版(例如,如果我选择“pclinuxos”)从引导加载程序菜单我可以从这个 GRUB 菜单或其他发行版引导 PCLinuxOS,但 PCLinuxOS 将是默认的)。

不幸的是 Linux Mint 的引导加载程序也被命名为“ubuntu”。所以每当我安装它时,它都会覆盖 Ubuntu 安装的引导加载程序。有没有办法让两个独立的引导加载程序属于这些发行版,一个用于 Ubuntu,另一个用于 Mint?

编辑:如果您不清楚我所说的efibootmgr在 EFI 系统上运行,它会列出我所说的“引导加载程序条目”的含义。对我来说,它列出了:

BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0001,3001,0002,0003,0004,0005,0006,0007,2001,2002,2003
Boot0000* Notebook Hard Drive
Boot0001* ubuntu
Boot0002* debian
Boot0003* arch
Boot0004* pclinuxos
Boot0005* opensuse
Boot0006* neon
Boot2001* USB Drive (UEFI)
Boot2002* Internal CD/DVD ROM Drive (UEFI)
Boot3001* Internal Hard Disk or Solid State Disk

这与 GRUB 引导条目不同,您可以通过运行 来列出 GRUB 引导条目cat /boot/grub/grub.cfg。我想要的是这个 efibootmgr 列表中有一个属于 Mint 的条目,另一个属于 Ubuntu。

相关内容