mabofeng 发表于 2006-4-13 12:46:08

请教一个问题

各位高手,请教一个问题,我的计算机是双系统,windows xp+red hat 9.0,windows xp安装在主分区C盘,为NTFS 格式,逻辑分区为D、E、F、G盘,为FAT32格式,后将G盘转变为ext3格式安装linux,并将这个分区分成了三个新的linux分区,一个为根分区/;一个为交换分区Swap;一个为boot分区,采用grub引导双系统,计算机一直运行非常好,但是前一段时间我的windows xp有了点问题,因为以前没有做ghost镜像,就将windows xp重新安装了,还是安装在原盘下C,盘符并没有做改变。安装好后,windows xp的mbr重新写了,没有了grub,因为牵扯到vsftp、Apache、DNS的配置文件问题,我不想重新安装linux系统,想重写grub,因为在以前安装linux时没有制作启动软盘,所以,想用RH9.0的第一张安装光盘进入求援模式重写grub,但是在操作过程中遇到了下列问题,我将过程写出来,希望大家分析一下问题所在,并且帮助我解决为谢!

用linux光盘引导起系统,按F5进入求援模式,键入linux Rescue后选择语言进入,后又选择键盘型号为US进入,后选择不需要网络支持,后又选择将linux系统挂载在/mnt/sysimaga下,确定后,系统提示挂载失败,并显示可能是/mnt/sysimaga下已经有文件挂栽,后进入shell命令模式,运行fdisk -l查找linux的根分区为hda7,hda6为boot分区,hda8为swap分区,
在此基础上#grub(回车),进入grub>下,运行下列命令:
grub>root (hd0,6)注:hd0为硬盘,而6为linux下根分区的分区号减去1为6,就是7-1=6,我记得好象要减1,当然我直接运行7也不行。
grub>setup (hd0)注:重写mbr后计算机提示为找不到文件。出现错误17、15、我想可能是没有挂载上/mnt/sysimaga,所以没有办法运行chroot /mnt/sysimaga和grub-isntall /dev/hda.
现在的问题是为什么将linux系统挂栽在/mnt/sysimaga下时会出现挂载失败,我现在应该怎么办???也请大家看一下我的过程,那一块有错误。还有,在DOS下有没有解决问题的办法?
谢谢!请各位高手紧急救援。
页: [1]
查看完整版本: 请教一个问题