双启动 Windows 7 和 Ubuntu:EasyBCD 的最后一步问题

双启动 Windows 7 和 Ubuntu:EasyBCD 的最后一步问题

我正在预装 Windows 7 的笔记本电脑上安装 Ubuntu 12.04。

该计算机有一个硬盘(1 TB SSD),其中包含以下分区:

2GB = 系统分区,(未分配字母)

其余部分 = C:,启动 Windows 7 分区

为了在 Windows 7 上安装 Ubuntu,我基本上按照此处的说明进行操作: http://www.linuxbsdos.com/2012/05/17/how-to-dual-boot-ubuntu-12-04-and-windows-7/

我成功地将 C: 分区缩小了约 450GB。然后,在 Ubuntu 安装过程开始时(使用 DVD 映像磁盘),我为 Linux 系统创建了 4 个新分区(/boot、/、/home 和交换空间)。然后我告诉安装程序将引导加载程序放入 /dev/sda5(/boot 分区),因为我计划使用 Windows 加载程序来控制双重引导。

其余安装似乎运行良好,我重新启动了计算机并回到我的 Windows 7 系统(这是预料之中的,因为我仍然必须设置从 Windows 的双启动。)

然而,这就是我遇到的问题。根据上述说明,我应该能够使用 EasyBCD 设置双启动配置。但是,EasyBCD 在我的系统中找不到任何 BCD 记录(甚至没有 Windows 7 的记录)。它建议我手动查找文件,但是我该怎么做呢?我也非常谨慎,以免通过随机尝试我不了解的事情来损坏我现有的 Windows 安装。

EasyBCD 抛出的错误如下:“无法打开启动配置数据存储。系统找不到指定的文件。您是否要手动加载 BCD 注册表以供 EasyBCD 管理?请注意,EasyBCD 需要 Windows Vista/7 引导加载程序,并且无法在仅限 XP 的环境中运行”。

我检查了这里的一些相关页面,但似乎没有一个完全符合我的情况。

任何帮助都非常感谢!

PS 也许还有其他双启动软件可以代替 EasyBCD 吗?

答案1

更新:通过在 Windows 7 中为“系统”分区分配一个字母(使用磁盘管理工具)解决了该问题。之后,EasyBCD 能够检测到 Windows 7 的 BCD 记录,然后我可以添加 Ubuntu 的记录。

答案2

实际上,任何形式的引导加载程序混乱都可能造成危害,即使是 EasyBCD 也是如此。请注意!

您可以尝试将 EasyBCD 手动指向“c:\boot\bcd”。具体怎么做?我不知道。我从未使用过此应用程序。

您也可以只使用 GRUB2。(使用单独的 /boot 分区可能会使操作更加困难。)要么使用启动修复,就像 oldfred 说的,要么重新安装 Ubuntu。重新安装时,使用自动分区或仅使用 / 和交换分区。(/home 是可选的,您也可以选择它。)如果安装程序检测到您刚刚创建的分区布局复杂,则可能无法使用自动/轻松分区。

相关内容