我是 Ubuntu 12.04 的新手。我先安装了 Windows XP (sp3),然后同时安装了 Ubuntu。Ubuntu 启动正常,但当我从启动菜单中选择 Win XP 时,它会进入黑屏,然后返回启动菜单
我运行了启动修复程序,得到了这个信息摘要。
但问题并未得到解决。
更新:
我尝试运行fixmbr
命令来恢复启动记录。我插入了 Windows XP CD 并从 CD 启动,但它没有检测到我的 Windows 安装。
更新:
无法加载恢复控制台,按 R 键修复引导扇区
答案1
您已将 grub2 的引导加载程序安装到 Windows 的 PBR 或分区引导扇区。Windows 必须将其引导代码放在其 NTFS 分区中。
修复了大多数问题,少数问题有其他问题,在许多情况下比 Windows 修复更好,因为它还修复了其他参数:
这里介绍了如何使用 testdisk 从 Ubuntu 或 Linux LiveCD 修复 grub 在 Windows 引导扇区的安装。
[如何] 修复 Windows 分区的引导扇区 - YannBuntu
https://help.ubuntu.com/community/BootSectorFix
您想要进入这个屏幕:
http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step#NTFS_Boot_sector_recovery
答案2
最后,不幸的是,删除了所有分区并执行了与第一次相同的操作,但它有效!首先安装 Windows,然后安装 ubuntu 11,双启动现在可以工作了!唯一的区别是:Windows XP 首先复制文件,然后重新启动并安装 Windows。当它复制并重新启动以继续安装并确保启动记录有效时,我阻止继续并安装 Win。我从 CD 重新启动并同时安装 ubuntu 11,然后完成 Windows XP 的安装。现在两个操作系统都可以正常启动。