帮同学装完fedora后,启动没有xp的启动选项,怀疑grub出了问题。首先确定xp系统有没有问题,所以先直接引导。(如果你的系统直接进入fedora的话,请看后面。)在选择grub选择界面,按*键,下面有提示,具体忘了。
在grub下输入:
grub> rootnoverify (hd0,0)
grub> chainloader +1
grub> boot
解释:hd(0,0)为你的第一块硬盘的0号分区。chainloader +1为读入硬盘第一个扇区的引导记录。发现可以成功启动,证明xp本身没有问题。所以只要grub菜单选项添加入xp的启动选项即可。需要编辑grub.conf和men.lst两个文件。如果你启动直接进入fedora的话,请编辑这两个人文件的timeout选项,这里特别说明 timeout 30 # 等待用户选择菜单项的时间(以秒计),超时则引导默认的选项。
在这两个文件末尾加入以下内容:
#以下是启动Windows的配置,如果只有Linux就不需要
title Windowsxp #Windows启动菜单标题
root noverify(hd0,0) #该操作系统在hd0的第一分区,不mount
chainloader +1 #从第一个硬盘的第一个分区引导Windows
记得保存,退出重启后,可以进入就可以进入xp了。