如何以 BIOS 而非 EFI 双启动 Windows 7 x64 和 Ubuntu 13.04 x64

如何以 BIOS 而非 EFI 双启动 Windows 7 x64 和 Ubuntu 13.04 x64

我想双启动 Windows 7 64 位和 Ubuntu 13.04 (Raring Ringtail) 64 位,但安装时无法启动。只有 Windows 可以启动。我安装了 Ubuntu,其中“/”为 50 GB,“交换”分区为 4 GB。是不是因为我处于 BIOS 模式,而且我的磁盘是 MBR,而不是 GPT,所以无法正常工作?

我的笔记本电脑没有将启动模式更改为 UEFI 的选项,因此我尽可能坚持使用 MBR :(

系统

  • 宏碁 Aspire 4755G
  • 英特尔 i5-2450M 2.5 GHz - 3.1 GHz
  • Nvidia [GeForce GT540M][7] 2 GB
  • 4 GB 内存 DDR3

答案1

这是您的解决方案

有一种非常简单且交互性强的方法可以修复 GRUB 问题。使用此方法,它将开始读取所有启动分区,并且您将能够使用任何操作系统。计算机上安装的所有操作系统都将显示在 GRUB 菜单中。

您必须遵循这些非常简单的步骤...

从启动现场 CD或可启动 USB,然后选择“尝试 Ubuntu”。

  1. 安装 boot-repair(一个修复 GRUB 的好程序):

    sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt-get update
    sudo apt-get install boot-repair
    
  2. 从您的系统运行启动修复或输入:(启动修复 &)

  3. 启动后,选择选项建议修复从两个选项中:

    建议修复&高级选项

  4. 按照屏幕上非常简单的说明进行操作。它将构建/修复您的 GRUB 安装...

重新启动系统将显示从 Ubuntu 和 Windows 启动的两个选项。

答案2

我双启动 win7 和 Ubuntu。

首先要记住的是,您需要一个单独的分区,并且所有分区可能(极有可能)都已被使用(最多允许 4 个主分区)。

我删除了包含 HP 媒体工具的分区,调整了其他分区的大小,并安装在新的空主分区上(我启动了实时 CD 并使用 gparted 摆弄分区)。

答案3

看起来你使用其他选项,您可能没有注意到底部的设置询问在哪里安装 GRUB(引导加载程序)。该设置可能设置为在/您选择的根分区()上安装 GRUB,而不是在 MBR 上安装。反过来,您的 Ubuntu 安装成功,但当前引导加载程序(Windows 引导加载程序)对 Ubuntu 一无所知。您需要向 Windows 引导加载程序添加一个条目来告诉它“嘿,看!这个分区上有另一个操作系统!

不过,除了这样做之外,还有另一种更简单(也是推荐的方法),那就是使用该工具引导修复。您需要执行以下操作:

  1. 启动您的 Ubuntu USB/CD,然后选择“试用 Ubuntu”选项,而不是安装 Ubuntu。
  2. 打开终端Ctrl++ AltT然后输入以下内容:

    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
    sudo apt-get install -y 启动修复 && 启动修复 &
    

    一旦所有这些命令都完成,Boot Repair 应用程序就会打开(如果它没有在 Dash 中搜索它(您可以通过按 Windows 键(或 Super 键)来打开 Dash)。

  3. 在应用程序中,点击建议修复。这应该可以解决您的问题。

    请记下它最后提供给您的 URL(前提是您已连接到互联网)。如果出现问题,您可以向我们提供该链接。

  4. 完成后,重新启动,您应该会看到启动 Ubuntu 或 Windows 的选项。要测试,请启动其中一个。验证它是否启动。重新启动。启动另一个。验证它是否启动。

如果出现问题,请回复该 URL。

相关内容