使用具有 efi 固件的 Windows 8.1 双启动后无法加载 linuxmint

使用具有 efi 固件的 Windows 8.1 双启动后无法加载 linuxmint

我有预装 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 引导加载程序只能在以这种方式引导时安装,有时有点像先有鸡还是先有蛋)。有很好的说明书在这里,一般推荐。

相关内容