升级Ubuntu到10.04,结果今天发现xp不能启动了,在GRUB2菜单下选择xp项回车后总是跳回GRUB菜单
后来 从网上找到的办法,用Windows XP恢复控制台下fixboot程序恢复引导扇区即可。
1.用Windows XP安装盘从光盘启动
2.在选择安装Windows或修复时,按R进入Windows系统恢复控制台模式
3.选择要 修复的Windows系统,并输入Administrator的密码登录
4.在控制台模式下输入fixboot回车,按照提示确认。
5.重启电脑,在GRUB2的菜单中选择xp项回车后就可以进入到原来的Windows了
另外要是想干 掉GRUB2,使用fixmbr命令
Fixboot 向系统分区写入新的分区引导扇区。只有在使用故障恢复控制台时,才能使用fixboot 命令。 fixboot [drive] 参数 驱动器 将要写入引导扇区的驱动器。它将替代默认的驱动器(即用户登录的系统分区)。例如,驱动器:D: 范例 下列命令范例向驱动器 D:的系统分区写入新的分区引导扇区: fixboot d: 注意: 如果不带任何参数,fixboot 命令将向用户登录的系统分区写入新的分区引导扇区。 Fixmbr 修复启动磁盘的 主启动记录。fixmbr 命令仅在使用故障恢复控制台时才可用。 fixmbr [ device_name] 参数 device_name 要写入新的主引导记录的设备(驱动器)。设备名称可从 map 命令的输出获得。例如,设备名称: \ Device\ HardDisk0 范例 下列命令示例向指定设备写入一个新的主引导记录:fixmbr \ Device\ HardDisk0 注意 · 如果不指定 device_name,新的主引导记录将被写入引导设备,即装载主系统的驱动器。 · 如果系统检测到无效或非标准分区表标记,将提示用户是否继续执行该命令。除非您访问驱动器有问题,否则不要继续进行。向系统分区写入新的主引导记录可能破坏分区表并导致分区无法访问。