我在 Ubuntu 和 Windows 8 双启动时遇到了各种问题,我该如何轻松地解决这个问题而不弄乱我的分区或引导加载程序?
答案1
我希望我的经历可以帮助其他处于同样境况的人:
我在同一硬盘的两个分区中双启动 Ubuntu 12.04 和 Windows 8 时遇到了很多问题:每次都自动启动 Windows 而从不启动 ubuntu……我已尝试所有指南来禁用安全启动等……但没有解决方案。
我已经解决了所有双重启动问题,在两个独立的 HD 中安装了 Windows 8 和 Ubuntu 12.04。
我的情况是
高清编号 1:
- 第一个分区装有 Ubuntu 12.04
- 第二个分区用于备份,ntfs 格式
高清第 2 号
- Windows 8. 从 Windows,我可以在 ntfs 分区上读取/写入第一个 HD
当我打开电脑,进入 GRUB 页面时,我可以在 Ubuntu 和 Windows 8 之间进行选择,但只有 Ubuntu 可以启动;如果我选择 Windows 8,则会显示一条消息,内容为:“错误,无法找到 EFI... 等... 或类似内容”。
如果我直接从启动菜单启动 Windows 8,它就可以正常工作!
也许我已经明白问题是什么了:
Windows 8,它是以传统模式安装的,而不是 UEFI,我可以从工具分区管理器中看到这一点:在我的 Windows 8 HD 中没有可用的 EFI 分区,或者说,启动分区不是 EFI,而是传统的(我已从 Windows 7 升级它)。
当我安装 Ubuntu 12.04 时,我选择了 EFI 启动模式进行安装。(使用 Gparted 我可以在我的 HD 上看到 EFI 启动分区)。
我的主板支持系统 BIOS 和 EFI,但我认为只有 Windows / Ubuntu 都使用相同的启动模式:UEFI 或 BIOS,GRUB 系统才能工作。
如果一个是 UEFI,而其他 BIOS 则不起作用。
目前,对我来说,使用 2 HD 是一个很好的解决方案:
当我启动 PC 时,自动启动 Ubuntu,如果我想使用 Windows8,从启动菜单(对我来说是 F12)中,我选择带有 Windows 8 的 HD。
一切正常!好吧,这不是一个实用的解决方案,但有效……