一个奇怪的不得了的问题,估计高手一句话可以搞定,菜鸟如我就得
装了rh9。01后,有次用pq把两个fat32分区调了一下大小,但是绝对没改变次序,(我c盘是ntfs)。然后启动就进不了图形界面了,一堆东西出来也不知道是什么,我就format /mbr总算可以见xp了。liunx那两个分区我一直没动,想恢复,用rh第一张盘启动后,到安装那步选更新,提示:启动交换设备hda8时出错,无效的参数,最可能的原因时交换分区还没哟格式化。
然后我用dos启动盘进去,把rh第一张盘放进去,进dosutils,执行:
loadlin.exe vmlinuz root=dev/hda8,还是不行
没办法了,总不能让我重装吧 还有一点,在format mbr后想恢复rh前,我把c盘格了重装了xp format mbr? 楼主是 fdisk/mbr 吧 然后,用linux的第一张盘进入linux rescue模式
chroot /mnt/sysimage
grub-install /dev/hda
就又可以再让linux重见天日了。 到底可不可以将grub安装在u盘里面呢
会不会是grub-install /dev/sda1 我的u盘是sda1的 这个方法倒是没有试过呀,
你不会去试一下! :shock:
下次再把结果告诉大家 刚回来看到帖子,多谢楼上各位,我这就试验一下 是不是应该是
chroot /mnt/sysimage
grub --install /dev/hda8? 各位兄弟,汇报一下结果:
我fdisk /mbr后,按xiaopang兄的办法,进入linux rescue后,提示系统已经挂在/mnt/sysimage下,然后执行
chroot /mnt/sysimage
然后执行grub,等了很长时间,出现error opening terminal:bterm提示,还是不行,重启后直接进xp。
然后我下了个grub for dos,又在dos下运行grub,
grub > root (hd0,7),(按tab键查是不是就不认ntfs和swp分区?我的显示unknown)
grub > setup(hd0)
一切ok.
然后重新启动,grub倒是出现了,可出个画面一闪,就又进xp了!
各位老大还有什么招呀!
是不是应该是
chroot /mnt/sysimage
grub --install /dev/hda8 ?
不是,是grub-install /dev/hda
还不行吗?那是不是grub文件需要改动一下,确定里面有启动windows和linux的那几行。还是通过linux rescue模式进去修改。再试试 又重新来过,这回执行完
chroot /mnt/sysimage
后,执行
/sbin/grub-install /dev/hda
顺利安装,但是重启后跟上面最后的情况一样,这回我看清了
第一个画面grub 1.5 stage
黑屏一会第二个画面第一行当然就是booting winxp,下面两行没看清,估计是root (hd0,7)失败吧。难道我的hd7废了?
再进dos看看。 grub-install /dev/hda
只在/dev/hda前面有个空格
不行的话,用个98启动盘进去,先执行个fdisk /mbr,然后再开始上面说的
小心,我觉得fdisk /mbr这个命令很危险。有一次我执行完后,整个硬盘上的数据全没了,搞的我把windows和linux重装,但是,事后才知道,那是分区表没了,用个disk man(软件)可以重新创建硬盘分区表的。 再试一次。
另:fdisk /mbr我也不常用,在水木上看到说它觉得安全的。 又重新试了一次,还是不行,现象同上,
第一个画面 grub 1.5 stage
黑屏一会第二个画面第一行当然就是booting winxp,下面两行没看清,看到一个chainloade单词吧,我觉得有可能grub文件里没有linux启动那行