|
我原来安装的系统是redhat9.0 想要再装一个winxp出现问题, 具体分区情况如下:
hda1 (fat 32) #!!!上面放有重要文件,关系到身家性命
hda5 (fat 32) #就是想在这个分区内安装为winxp系统
hda6 (ext2) #原来的linux root分区
hda7 (swap) #swap 分区
hda8 # boot 分区
在装winxp的过程中,安装程序要求我必须格式化hda1分区,由于有重要文件而没有备份,所以我退出了安装程序,重新启动电脑,原来的linux系统无法进入,提示找不到操作系统(missing operating system)
无奈,我上该论坛精华区去找解决办法,综合了几个帖子的建议,我下在了一个grub for dos软件,用启动盘将电脑引导致dos,启动grub for dos,
在grub程序中,我用cat (hd0,5)/grub/grub.conf看到了我的grub.conf 文件:(重要内容如下)
#NOTICE: you have a /boot partition. This means that all kernel # and initrd paths are relative to /boot/, eg.
# root (hd0,5)
# kernel /vmlinuz-version ro root=/dev/hda8
# initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,5)/grub/splash.xpm.gz
title Red Hat Linux
root (hd0,5)
kernel /vmlinuz-2.4.20-8 ro root =LABEL=/
initrd /initrd-2.4.20-8.img
//grub.conf 文件结束
我的处理如下:
root (hd0,5)
kernel (hd0,5)/vmlinuz-2.4.20-8 ro root =/dev/hda6
initrd (hd0,5)/initrd-2.4.20-8.img
setup (hd0)
以上四步均告成功,但是重新引导电脑后missing operating system的信息到是没有了,但是除了光标不断闪烁外,电脑没有任何反应!!这到底是怎么回事啊,我hda1上有许多自己做的工程,和重要的资料关系到身家性命,我是linux的新手,求求大家了,帮帮忙!
|
|