simba_linux
发表于 2003-10-19 04:02:43
是不是应该是
chroot /mnt/sysimage
grub --install /dev/hda8 ?
不是,是grub-install /dev/hda
还不行吗?那是不是grub文件需要改动一下,确定里面有启动windows和linux的那几行。还是通过linux rescue模式进去修改。再试试
怎么改grub文件呀?请指教
simba_linux
发表于 2003-10-19 04:19:41
想起来了,我调整完两个分区大小后,用pq改了一下盘符!把盘符对调了一下,这下是不是彻底完蛋了?
xiaopang
发表于 2003-10-19 11:28:29
为什么要对调?又改大小又对调,是不是多此一举,再把盘符改回来
修改/boot/grub/grub.con文件
算了,我把我的grub文件给你参考一下:
defaule=1
timeout=20
splashimage=(hd0,6) /boot/grub/splash.xpm.gz
title Red Hat Linux 9.0 (xiaopang)
:mrgreen:
root (hd0,6)
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ vga=0x314
initrd /boot/initrd-2.4.20-8.img
title Microsoft Windows XP
rootnoverify (hd0,0)
chainloader +1
注意空格,保证grub文件里面有两个系统的启动信息,
如果再不行,我就没折了
1860ly
发表于 2003-10-19 12:30:32
这个方法倒是没有试过呀,
你不会去试一下! :shock:
下次再把结果告诉大家
我哪敢试啊~~~~~~~~~~
我最怕把mbr搞得乱七八糟的~~~~~
simba_linux
发表于 2003-10-19 13:33:20
为什么要对调?又改大小又对调,是不是多此一举,再把盘符改回来
修改/boot/grub/grub.con文件
算了,我把我的grub文件给你参考一下:
defaule=1
timeout=20
splashimage=(hd0,6) /boot/grub/splash.xpm.gz
title Red Hat Linux 9.0 (xiaopang)
:mrgreen:
root (hd0,6)
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ vga=0x314
initrd /boot/initrd-2.4.20-8.img
title Microsoft Windows XP
rootnoverify (hd0,0)
chainloader +1
注意空格,保证grub文件里面有两个系统的启动信息,
如果再不行,我就没折了
老大,怎么修改这个grub呀?
/boot/grub/grub.con这个东东我怎么找到它?能不能说详细点?bow
1860ly
发表于 2003-10-20 22:26:13
simba_linux,
用linux的第一张盘进入linux rescue模式
chroot /mnt/sysimage
#cd /boot/grub/
vi grub.con
按照你的情况改了它 按 i 是修改 修改后按esc
然后:w(我记得是这样保存的) 然后:q 退出!!!!
xiaopang
发表于 2003-10-21 02:36:27
当然还是通过linux rescue模式进去,然后修改/boot/grub/grub.conf文件拉。
simba_linux
发表于 2003-10-21 11:52:44
兄弟们,听听我的痛苦经历
昨天晚上想试验最后一次,(其实这些都是白废,浪费我也浪费各位xd的感情,我在windows下对调了一次盘符,原来那个linux肯定废了),fdisk mbr后,按照xiaopang兄的指点
一步步运行,进linux rescue..........
到chroot /mnt/sysimage后,我脑子一时发热,运行了一个sb的
grub-install /dev/hda1 , 而不是
grub-install /dev/hda !!!
结果启动后grub反复好像进入死循环一样,xp也进不去了! 就一直在那里闪!该怎么办!!我还有好多重要资料在xp下呀!5555555555
simba_linux
发表于 2003-10-21 12:00:54
现在连万能的fdisk /mbr也不管用了!
没办法我只好重装了linux,现在linux倒是可以进去了,但是启动时选xp还是进不去,现象同上,感觉好像死循环,怎么都进不去。
1860ly
发表于 2003-10-21 12:15:44
用安装光盘修复xp,然后用重装linux!!!!!!!!
simba_linux
发表于 2003-10-21 12:58:56
没有别的办法了么?
grub文件如下:
default=1
timeout=10
splashimage=(hd0,7)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8)
root (hd0,7)
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /boot/initrd-2.4.20-8.img
title Winxp Pro
rootnoverify (hd0,0)
chainloader +1
xiaopang
发表于 2003-10-21 13:40:39
找到一个在DOS下能读NTFS分区里面文件的软件,先把你的重要资料转移了再说。
然后格式化windows xp系统分区,重新安装windows xp.然后linux rescue模式,进去,chroot /mnt/sysimage
grub-install /dev/hda
这样,也许,你的两个系统又可以共存了。
这是一种方案,不一定代表最好,但是,可行
simba_linux
发表于 2003-10-21 14:49:11
你的意思是说用重装xp的方法来重写mbr?
现在的情况好像是头512扇区有问题,给搞坏了,
我已经重装了linux,还是不行,进不去xp,
我的ntfs分区有ghost镜像,直接ghost回去行不行?
xiaopang
发表于 2003-10-21 23:03:34
我也不太清楚,你可以先GHOST试试,不行了,建议重装XP
simba_linux
发表于 2003-10-22 15:50:55
重装了,也挂上linux了,好一番折腾。
hda1的话就是c盘,
重装前我拿pq看,pq认出ntfs分区,但是报告:全部空间6g,已经使用6g,这不可能。
看来grub-install /dev/hda1的杀伤力不小,把c盘的第一个扇区给写了???