我有预装 Windows 8.1 的宏碁笔记本电脑,因此附带了 efi 固件。在将 efi 更改为旧版并将 Linux 的引导加载程序安装设置为 efi 分区后,我双引导 Linux Mint。然后我启用 efi,但它仅加载 Windows,并且无法在任何地方找到 Linux Mint 选项。
答案1
如果您想将 Linux 与 EFI 一起使用,您也应该在 EFI 中安装 Linux。
最简单的是以 EFI 模式重新安装 Linux(安装时不要格式化 EFI 分区)。但你不必这样做。您只需将 EFI 分区挂载到“/boot/efi”,向 fstab 添加新行并安装 grub-efi。
所以你必须做这样的事情:
lsblk
找到EFI分区。对我来说它是“/dev/sdb1”(它将是主磁盘上的第一个分区)。然后安装它sudo mount /dev/sdb1 /boot/efi
。将如下行添加/dev/sdb1 /boot/efi vfat umask=0077,shortname=winnt 0 0
到“/etc/fstab”以在启动后自动安装。然后安装/重新安装 grub-efi。最后一步是在您的计算机固件中。您很可能必须添加新的启动选项。
这尚未在 Linux Mint 上进行测试。我这样做了多次,但只在 Fedora 上,但应该是相同的。
编辑:我再次阅读了问题和评论。您的问题可能很简单,如 PC 固件中没有启动项(因此,如果您看到 Linux Mint,只需转到固件并添加新的固件),也可能很复杂,如安装错误。因此,请检查您的安装介质是否已启动电喷模式。另请检查您是否在带有 efi 分区的磁盘上进行安装,以及 efi 分区是否是安装的一部分(使用挂载选项 /boot/efi/ 选择作为目标)。您还可以从 /boot/efi/EFI: 中的 Linux 文件夹进行检查sudo ls /boot/efi/EFI
。应该有 BOOT、Microsoft 和 LinuxMint 文件夹。
答案2
正如人们已经说过的那样,您基本上最好在 EFI 模式下重新安装(EFI 引导加载程序只能在以这种方式引导时安装,有时有点像先有鸡还是先有蛋)。有很好的说明书在这里,一般推荐。