事情是这样的:我有 2 个硬盘。
第一个硬盘分区如下:C - Windows 7 D* - 我安装 Ubuntu 的空驱动器 E - 个人文件 F - 个人文件
第二块硬盘的分区如下:G - 个人文件
*D 分区原本是 C 分区的一部分。我在安装 Ubuntu 之前调整了它的大小(使用 Windows 中的 Easus Partition Master)并对其进行了碎片整理。
我通过启动 Ubuntu Secure Remix CD 安装了 Ubuntu,并选择了 D 分区来安装 Ubuntu。我没有创建交换驱动器,而是将 / 挂载到了 D 分区。我不知道将其他分区挂载到哪里,所以我只是认为将 / 挂载到 D 分区就可以了。
经过漫长的安装后,重新启动后,我无法访问 Windows 和 Ubuntu。我陷入无限的启动循环,最终只能选择启动到安全模式、最后一次正确配置和正常启动 Windows。在所有这些操作都失败后,我放回 CD 并运行启动修复。我首先选择了 MBR,但它不起作用。然后我选择了 GRUB,现在我可以启动到我安装的 Ubuntu,但不能启动到我的 Windows 7!我在写这篇文章时正在使用我新安装的 Ubuntu。
希望你能帮助我。我尽力了!
以下是启动修复日志的链接:http://paste.ubuntu.com/919354/
提前致谢!
答案1
从 bootlog 来看,您的第一个启动设备似乎是第二个硬盘。虽然 Windows 位于硬盘 1 (sda),但 Windows 的引导加载程序位于硬盘 2 (sdb2)。
我建议(最安全的方式)
- 删除/暂时禁用包含个人文件的第二块硬盘。
- 使用 Windows 7 磁盘恢复 Windows 7。如果自动启动修复失败,请使用 /fixboot 和 /fixmbr 选项。(谷歌一下)
- 安装 ubuntu。确保 grub 正在安装
sda1
。 - 重新启动以查看两者是否正常工作。
- 重新连接第二块硬盘,打开 BIOS。将启动顺序更改为从硬盘 1 启动。
选修的:
- 在 Windows 中启动,打开磁盘管理实用程序。(“diskmgmt.msc”)。删除第二个硬盘中的 200mb 分区并扩展标记为“个人文件”的分区