在使用置顶的帖子http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=202027&start=60 这种方法之后ubuntu 可以引导,但windows 7进不了了。
我的情况是,原来C盘装的是xp 然后又装了ubuntu 9.04
后来在C 盘装了windows7 因为原来是GHOST XP fat32分区,所以只能将C盘格式化为NTFS分区装了windows 7
然后按照帖子中的方法替换掉了C盘的那两个文件,又创建了一个boot.ini文件。
重启系统引导了以前XP/UBUNTU时候的引导界面,ubuntu可以进,而选择“windows xp professional"这个选项,又回到了选择系统的界面,麻烦指点一下谢谢。
sudu fisk -l的结果是这样的:
代码: 全选
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc001c001
Device Boot Start End Blocks Id System
/dev/sda1 * 1 4160 33415168+ 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 4161 16781 101378182+ f W95 Ext'd (LBA)
/dev/sda3 16782 17030 2000092+ 82 Linux swap / Solaris
/dev/sda4 17031 19457 19494877+ 83 Linux
/dev/sda5 4161 7474 26618728+ 7 HPFS/NTFS
/dev/sda6 7474 13721 50175688+ 7 HPFS/NTFS
/dev/sda7 13721 16781 24577528+ 7 HPFS/NTFS
代码: 全选
title Ubuntu 9.04, kernel 2.6.28-13-generic
uuid c3ca3816-d618-4759-98d8-db4c4e3f6625
kernel /boot/vmlinuz-2.6.28-13-generic root=UUID=c3ca3816-d618-4759-98d8-db4c4e3f6625 ro locale=zh_CN quiet splash
initrd /boot/initrd.img-2.6.28-13-generic
quiet
title Ubuntu 9.04, kernel 2.6.28-13-generic (recovery mode)
uuid c3ca3816-d618-4759-98d8-db4c4e3f6625
kernel /boot/vmlinuz-2.6.28-13-generic root=UUID=c3ca3816-d618-4759-98d8-db4c4e3f6625 ro locale=zh_CN single
initrd /boot/initrd.img-2.6.28-13-generic
title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid c3ca3816-d618-4759-98d8-db4c4e3f6625
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=c3ca3816-d618-4759-98d8-db4c4e3f6625 ro locale=zh_CN quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet
title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid c3ca3816-d618-4759-98d8-db4c4e3f6625
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=c3ca3816-d618-4759-98d8-db4c4e3f6625 ro locale=zh_CN single
initrd /boot/initrd.img-2.6.28-11-generic
title Ubuntu 9.04, memtest86+
uuid c3ca3816-d618-4759-98d8-db4c4e3f6625
kernel /boot/memtest86+.bin
quiet
title Other operating systems:
root
title Microsoft Windows xp professional
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1