Linux Mint 和 Windows 8.1 双启动时的 Grub 问题

Linux Mint 和 Windows 8.1 双启动时的 Grub 问题

我一直在尝试使用 Linux Mint 17.1 Rebecca 和 Windows 8.1 建立双启动配置。

以下是我安装此设置时遵循的步骤:

  1. 安装 Windows 8。
  2. 运行所有可用的更新。
  3. 更新到 Windows 8.1。
  4. 安装 Linux Mint(逻辑分区为//homeswap)
  5. 使用 grub 时遇到问题。

当我尝试在主 SSD ( /dev/sda) 上安装引导加载程序时,我遇到了无法正常工作的 GRUB(BIOS 屏幕后只有一个黑屏)。另一方面,当我在辅助 HDD ( /dev/sdb) 上安装引导加载程序并在 BIOS 中将启动优先级更改为 HDD 时,我进入了 GRUB 引导加载程序。

我可以毫无问题地启动 Linux Mint,但当/dev/sdb我选择 3 个(3 个 Windows 8 加载器?)Windows 加载器中的任何一个时,我再次遇到黑屏。

因此我恢复了默认的 Windows 引导加载程序,现在我能够在 BIOS 中以 HDD 作为启动优先级启动 Linux Mint,并在 BIOS 中以 SSD 作为启动优先级启动 Windows,但我似乎无法通过 GRUB 引导加载程序让两者都正常工作。

这是我目前尝试修复的方法。起初,我尝试修复 GRUB 不显示在 SSD 上的问题。

  1. 通过此重新安装并更新 GRUB 引导程序方法
  2. 将我的 Windows 1GB 从 SSD 空间的开头移动,并创建一个/boot分区来对抗这个错误
  3. 多次重新安装 Linux Mint。
  4. 安装 Ubuntu(同一问题)

然后我发现/dev/sdbGrub 引导加载程序似乎可以工作,因此我将启动优先级更改为我的 HDD 并尝试修复 Windows 无法加载的错误。

  1. 重新安装 GRUB
  2. 更新 GRUB(它仍然为我提供了 3 个 Windows 8.1 启动选项,我觉得这很奇怪)
  3. 在 Linux Mint 上安装 Grub Customizer 并手动添加 Windows 8.1 启动选项

不幸的是,以上方法都无法解决我的问题,我在传统模式下运行 Windows 和 Linux Mint(因此没有 UEFI 或 EFI 问题)。我的 SSD 可能采用 GPT 分区格式,但我对此并不完全确定。我在安装 Linux Mint 之前安装了 Windows 8.1,因此无论 Windows 8.1 使用什么分区方法,我都可以使用。

硬件规格:

  • Crucial M4 256GB mSATA SSD
  • 普通500GB硬盘
  • 一切尽在联想 Y500(i5 版)笔记本电脑

相关内容