分页: 1 / 1

江湖救急,安装UBUNTU6.10后如何恢复对WINDOWS的引导???

发表于 : 2006-12-22 12:54
asgames
一番痛定思痛,我重格了硬盘,以彻底解决分区表紊乱的状况--用PM看硬盘,说是错误的,但事实上系统都能引导。

用PM重新对硬盘分区,为了长久之计,我把硬盘大砍数块!
sda1 主分区 80M
sda2 主分区 5G
sda3 主分区 5G
sda4 扩展分区

扩展分区就不去管了,按照从低到高的方式,我依次装了三个系统!
首先是2K,我把它装在sda2,在安装过程中,2K把sda1格式化为FAT,后来估计,它把NTLDR装在了上边。
然后是XP,我把它装在sda3,安装后,能顺利出现NTLDR的引导菜单,两个系统都能成功进入。

问题在于第三个操作系统,它装在那不重要,重要的是我把sda1格了,从原先的FAT(被2K格的)转换成EXT3,然后挂载到/boot
我绝对是用心良苦,以为如此一来,再把2K和XP的安装分区克隆一下就能高枕无忧,预想中把/boot安装到第一主分区,以后用GHOST还原2K或XP就不用再为GRUB问题操心,但事实证明我错了。
GRUB并不领情,或者说三个系统都不领情,安装完UBUNTU6.10后,我失望地发现,GRUB根本没有找到另外两个WINDOWS系统,只能引导能UBUNTU……

在网上搜索一番,我试着在menu.lst里加入如下内容
title Windows 2000
root (hd0,1)
makeactive
chainloader +1

结果还是失败了,当试图进入时,显示ntldr is missing!

请教一下各位,有否能够在不重新安装系统的情况下,使用GRUB来引导另外两个WIN系统!!!
个人估计是由于我把原先的sda1转换成/boot,把WIN系统的NTLDR给弄没了?请教一下该如何应对?

发表于 : 2006-12-22 13:13
jyq011
试试super grub,google一下super grub

发表于 : 2006-12-22 13:20
32idea
参考menu.lst中其他启动菜单的设置格式
--------------
title Windows 2000
root (hd0,1)
makeactive
chainloader +1
--------------
这段代码的最后应该另起一段顶头加上:
boot



也就是这个样子,LZ 试试
--------------
title Windows 2000
root (hd0,1)
makeactive
chainloader +1
boot
--------------