![在安装了 ubuntu 12.04 amd 64 位和 windows 8 后,我无法加载 ubuntu,也没有双启动选项](https://linux22.com/image/836125/%E5%9C%A8%E5%AE%89%E8%A3%85%E4%BA%86%20ubuntu%2012.04%20amd%2064%20%E4%BD%8D%E5%92%8C%20windows%208%20%E5%90%8E%EF%BC%8C%E6%88%91%E6%97%A0%E6%B3%95%E5%8A%A0%E8%BD%BD%20ubuntu%EF%BC%8C%E4%B9%9F%E6%B2%A1%E6%9C%89%E5%8F%8C%E5%90%AF%E5%8A%A8%E9%80%89%E9%A1%B9.png)
我在 C 分区安装了 Windows 8(我有 4 个分区)。
我安装了 ubuntu 12.04 amd 64 位。完成后,我必须重新启动它。重新启动后,我看不到双启动选项。
我尝试遵循该论坛中的一些建议,但都没有用。其中之一是我尝试按照以下步骤使用启动修复进行修复:1. sudo add-apt-repository ppa:yannubuntu/boot-repair 2. sudo apt-get update 3. sudo apt-get install -y boot-repair
结果是http://paste.ubuntu.com/5669675/
请帮忙
答案1
如果 UEFI 适用于您的特定系统,我没有看到您提到是否将系统 BIOS 设置为非 UEFI 状态。
值得一提的是,UEFI 和微软脆弱的引导加载程序是将 LINUX 安装到 USB 介质上的一个很好的理由,因为它非常适合它,并且避免了自 Fista 以来微软的烦人和越来越自私的版本的问题。
答案2
问题几乎肯定是您的系统有一个 EFI 启动分区,并且您没有为 Ubuntu 安装 EFI 版本的 GRUB,或者您安装了,但在您的 UEFI 设置中没有正确选择它。
(另一点可能不太明显:您还必须在 UEFI 设置中禁用安全启动。)
如果 Windows 8 检测到您的系统支持 EFI 启动分区,它将始终安装 EFI 启动分区以供启动。Ubuntu 可能会安装 MBR(主启动记录),这是非 EFI 启动方式。新的 UEFI BIOS 能够从 MBR 或 EFI 启动分区启动。如果您的计算机启动到 EFI 启动分区,则可能会看到 Windows 8 的条目,但看不到 Ubuntu 的条目。但是,如果您有 MBR 并且您说服它启动到 MBR(通常只是通过启动选项旁边没有“(EFI)”来表示),那么它可能会启动到 MBR Grub 菜单,但您将无法从那里加载 Windows 8。
不幸的是,这是一个很难解决的问题,但简而言之,它涉及安装 grub-efi(如果您还没有使用它,您可能会使用它),并使用主板的内置启动管理器(通常在启动时按 F12),或者将 Windows 启动项的正确信息放入 Grub 菜单中,以便您可以使用 Grub 进行选择。后者目前通常是手动操作。