在预装了 Windows 8 的 Dell M6800 机器上,我将其升级到 8.1,然后以唯一可行的方式加载了 Ubuntu 14.04,然后加载了 Fedora 20,即“传统”BIOS 模式。顺便说一句,Ubuntu 安装无法完成,但 Fedora 可以完成,并且一切正常,2 个可启动的 OSsen,由 Fedora 的 Grub2 进行启动,但 Windows 8.1 现在“不可见”。
我已经运行了 Boot-Repair,但信息没有用。它告诉我切换到 UEFI,但在 M6800 上,它不工作(这里解释原因太冗长了)。
我需要让 Grub2 配置“看到”原始的 Windows 8.1 分区,并将 BIOS 切换为“Legacy”。
顺便说一句,很多帖子都说要切换到 UEFI 从 USB 驱动器或 DVD 启动;这是错误的,你不能 - UEFI 模式只允许从 Windows 分区启动,据说该分区上有一个 Windows 8.1,但无法启动。
基本上,如果你确实成功在预装 Windows 8 的 M6800 上加载了 Ubuntu 14.04 或 Fedora 20,你就会知道我是如何解决这个问题的。
答案1
对我来说,修复方法是使用 UEFI 的一个子选项,即以“非安全”模式使用 UEFI 启动。这样我就可以启动 Win8.1 和 Ubuntu 14.04,而使用传统选项或 EUFI“安全”选项,我无法正确启动这两个系统。我的系统是戴尔 15r,在启动时,BIOS 中有一个选项可以选择从备用源启动。