QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 634|回复: 4

请教一个问题

[复制链接]
发表于 2006-4-13 12:46:46 | 显示全部楼层 |阅读模式
各位高手,请教一个问题,我的计算机是双系统,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下有没有解决问题的办法?
谢谢!请各位高手紧急救援。
发表于 2006-4-13 13:36:06 | 显示全部楼层
是双系统重做后引导linux问题么?用 dos矮人工具箱吧,简单易用
这样引导就在windows下面设置就行了
回复

使用道具 举报

发表于 2006-4-13 13:36:36 | 显示全部楼层
http://www.okget.com/Soft/Soft_970.htm
下载地址
回复

使用道具 举报

发表于 2006-4-13 14:58:41 | 显示全部楼层
进入shell模式下用:
grub
grub>root (hd0,5) #因为你的boot分区是hda6
grub>setup (hd0)
就可以重写mbr了.
回复

使用道具 举报

发表于 2006-4-13 15:26:28 | 显示全部楼层
键入linux Rescue
mkdir /tmpfs/hda1
mount /dev/hda1 /tmpfs/hda1
chroot /tmpfs/hda1
加载grub
grub-install /dev/hda
我就是这样修复的
命令要活学活用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-25 01:41 , Processed in 0.040684 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表