今天我格式化原来的UB9.04后,重新安装了UB9.10,但是,原来第一硬盘的XP和第二硬盘的WIN7都不能启动了,怎么办??
(已经解决,特别感谢 smallapple 的热情帮助,请往下看吧,哈哈!)

有两项关于WIN的启动项,其中一个XP启动项按下回车就是重启电脑,另一个WIN启动项按下回车后就是启动GRUB。怎么办??smallapple 写了:1、怎么安装的?
2、有没有xp或7的启动项,有的话选择进入什么反应?
代码: 全选
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set ece067d2e067a196
chainloader +1
}
menuentry "Windows xp (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set ece067d2e067a196
drivemap -s (hd0) ${root}
chainloader +1
}
楼上的兄弟,你是不是有错呀,怎么你的WIN7和XP都是同在 set root=(hd0,1) 这个分区里呀???smallapple 写了:1、grub装第一盘还是第二盘?
2、windows 7 的C区在哪?
3、sudo fdisk -l 贴上来看看。
4、windows启动项标准写法通过 sudo update-grub 会自动加到 grub.cfg 的代码: 全选
menuentry "Windows 7 (loader) (on /dev/sda1)" { insmod ntfs set root=(hd0,1) search --no-floppy --fs-uuid --set ece067d2e067a196 chainloader +1 } menuentry "Windows xp (loader) (on /dev/sda1)" { insmod ntfs set root=(hd0,1) search --no-floppy --fs-uuid --set ece067d2e067a196 drivemap -s (hd0) ${root} chainloader +1 }
我已经通过 sudo update-grub两次了,结果还是一样。smallapple 写了:通过 sudo update-grub 会自动加到 grub.cfg 的
这只是例子,分区号要按实际的改。我可没xp + win7楼上的兄弟,你是不是有错呀,怎么你的WIN7和XP都是同在 set root=(hd0,1) 这个分区里呀???
以下是GRUB内容,图片是FDISK结果,请兄弟赐教,谢谢!smallapple 写了: 把你grub.cfg上windows的启动项复制下来,贴上来看看。
sudo fdisk -l 也看看
1、sda1和sdb1这两个都是XP系统,所以这两个分区都有 ntldr和boot.ini,而sdb6就应该是WIN7系统了,里面却没有 bootmgr这个文件,但有我自己加的menu.lst文件。smallapple 写了:看来你的ubuntu是装在第二硬盘的,第一硬盘的那么多linux分区是干什么用的?
还有第一硬盘有两个活动分区,sda1是否是xp的C盘?
把 sda1 sdb1和sd6下面主要文件看下,看看哪个分区有 ntldr和boot.ini,还有哪个分区有 bootmgr
还有那个xp 和 win7 的menu是你自己加的还是自动加的?
你说的得对,我的ubuntu是装在第二硬盘的,第一硬盘的那么多linux分区是准备安装fedora 12的。smallapple 写了:看来你的ubuntu是装在第二硬盘的,第一硬盘的那么多linux分区是干什么用的?
还有第一硬盘有两个活动分区,sda1是否是xp的C盘?