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盘的第一个扇区给写了???
页: 1 [2] 3
查看完整版本: 一个奇怪的不得了的问题,估计高手一句话可以搞定,菜鸟如我就得