[问题]求高手帮忙找到ubuntu和xp双重启动的办法
发表于 : 2008-01-14 3:06
我有两块硬盘。第一块第一分区安装XP,第二块第一分区安装ubuntu。
我的安装也许是先天不足的。因为最后我选择安装grub,无论装在哪块硬盘都装不上。(后来看到有人说是/boot要单独划分一个分区,不知道是否是这个原因?)所以我选择了在第二块硬盘mbr上安装了lilo。
下面说说我尝试的努力。
因为我使用硬盘安装的,xp的c盘里有一个grldr文件和menu.lst文件。所以我希望通过修改menu.lst实现启动。我没有安装grub4fordos,不知道这样做是否可以?这是我失败的原因吗?我用的是7。10,看了别人的贴。我就在这个文件里设置
title Ubuntu
root (hd1,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=/dev/hdb1 ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic
quiet
但是怎么都不能启动到ubuntu。显示out of range
这时候我只能在bios里面禁掉第一块硬盘,才能实现ubuntu的启动。这时候我希望通过修改lilo.conf实现双重启动。可是选windows的时候,系统会死机。
other=/dev/sda1
label=windows
我查了一些资料。在windows的项目里最后加了一个table=/dev/hda
但是仍然无法正常启动到windows
现在十分痛苦,找不到方法解决。希望高手能指点一二。谢谢了。
我的安装也许是先天不足的。因为最后我选择安装grub,无论装在哪块硬盘都装不上。(后来看到有人说是/boot要单独划分一个分区,不知道是否是这个原因?)所以我选择了在第二块硬盘mbr上安装了lilo。
下面说说我尝试的努力。
因为我使用硬盘安装的,xp的c盘里有一个grldr文件和menu.lst文件。所以我希望通过修改menu.lst实现启动。我没有安装grub4fordos,不知道这样做是否可以?这是我失败的原因吗?我用的是7。10,看了别人的贴。我就在这个文件里设置
title Ubuntu
root (hd1,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=/dev/hdb1 ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic
quiet
但是怎么都不能启动到ubuntu。显示out of range
这时候我只能在bios里面禁掉第一块硬盘,才能实现ubuntu的启动。这时候我希望通过修改lilo.conf实现双重启动。可是选windows的时候,系统会死机。
other=/dev/sda1
label=windows
我查了一些资料。在windows的项目里最后加了一个table=/dev/hda
但是仍然无法正常启动到windows
现在十分痛苦,找不到方法解决。希望高手能指点一二。谢谢了。