我一直在尝试使用 Linux Mint 17.1 Rebecca 和 Windows 8.1 建立双启动配置。
以下是我安装此设置时遵循的步骤:
- 安装 Windows 8。
- 运行所有可用的更新。
- 更新到 Windows 8.1。
- 安装 Linux Mint(逻辑分区为
/
和/home
swap) - 使用 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 上的问题。
- 通过此重新安装并更新 GRUB 引导程序方法。
- 将我的 Windows 1GB 从 SSD 空间的开头移动,并创建一个
/boot
分区来对抗这个错误。 - 多次重新安装 Linux Mint。
- 安装 Ubuntu(同一问题)
然后我发现/dev/sdb
Grub 引导加载程序似乎可以工作,因此我将启动优先级更改为我的 HDD 并尝试修复 Windows 无法加载的错误。
- 重新安装 GRUB
- 更新 GRUB(它仍然为我提供了 3 个 Windows 8.1 启动选项,我觉得这很奇怪)
- 在 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 版)笔记本电脑