修复linux,可能理解有点问题
原来一台 P3 800 的机器是2K和RH9共存的,在一次从装2K以后linux的引导菜单就没了,找来的资料看,原话是“重装windows 导致linux 不能引导的解决办法(好好先生)如果没有重新分区,拿linux 启动盘(或者第一张安装光盘)引导,进入rescue 模式。如果是grub ,输入
grub-install /dev/hd*( 根据实际情况)”
按照上面所说的方法,在执行grub-linux /dev/hda以后就报错了,在论坛里面看相关的文档都牵扯到分区。用fdisk -l显示的这样的
device boot start end blocks id system
/dev/hda1 * 1 638 5124703+ 7 hpfs/nrfs
/dev/hda2 639 4865 33953377+ f win95 ext'd (lba)
/dev/hda5 639 2168 12289693+ 7 hpfs/nrfs
/dev/hda6 2169 2219 409626 83 linux
/dev/hda7 2220 2284 522081 82 linux swap
/dev/hda8 2285 3188 7261348+ 83 linux
/dev/hda9 3189 4865 13470471 b win95 fat32
现在脑子有点乱了,能告诉宝宝在恢复linux的时候和分区之间的关系吗?到底要执行什么命令才能恢复linux呢 :shock: 宝宝,那现在能够看见grub>
这提示符吗? 现在麻烦了,自从执行了grub-install /dev/hda以后开机的时候光标屏幕左上角闪个不停,得按一下回车才能进2K linux还是没修复好…… :cry: 能,但是在grub>里面不能执行类似install之类的命令呀, 对了,在sh-2.05#的时候,还执行了一次chroot /mnt/sysimage
之后才是grub-install /dev/hda
可我不知道chroot /mnt/sysimage 这条命令有什么作用 :oops: 已经按照“没有软驱如何修复grub/lilo引导菜单?
a.进入linux的安装界面。
b.按Ctrl+Alt+F2切换到控制台。
c.mkdir a建立目录a
d.mount /dev/hdax a把linux根分区mount到目录a上(hdax是你的根分区)
e.chroot a
f.执行/sbin/grub-install /dev/hdx(x=a,b,c,d) 或/sbin/lilo即可以重写引导。
g.exit退出chroot,umount a把根分区umount掉,rm a -rf 把目录a删除,Ctrl+Alt+Del重起
另外还可以参考:http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=5101
”
的方法试过N便了 :cry: 快疯了……
“按Ctrl+Alt+F2切换到控制台”按了之后没有反映,只好输入 linux rescue 然后一路回车,在最后系统有一个提示,要执行chroot /mnt/sysimage
执行这条命令后grub-install /dev/hda8 #这是跟分区
再后来系统提示安装了没有错误的***************************
马上ctrl+alt+del
开机的时候光标屏幕左上角闪个不停,得按一下回车才能进2K
有一行字一闪而过,好象是:chainloader +1
宝宝怎么也弄不明白……这到底是…………为什么啊~!!!! :cry::cry::cry::cry::cry::cry::cry: 能够看见这就好,宝宝教你最后的一招:
用光盘版而且有图形界面的LINUX修复系统,进入系统后挂载硬盘LINUX分区,进入/boot/grub/grub.conf,把它改改就成了,grub还在的话,只修改它就行了,这也是最简单的修复GRUB的方法。一般的光盘版的LINUX都是用koppix修改的。也可以用用cdlinux5来,那个小,50M,且有图形界面。 use "root" permission :mrgreen::mrgreen: :neutral: 用Fanx比较小,咯咯 功能超弱. 萝卜白菜,各有所爱。
等我把全球LINUX列表做出来就知道了。 刚刚算了一下,迄今为止,我共用过57种发行版,计93个ISO文件,整整一个80G的硬盘,呵呵. distrowatch上共有几个发行版,而且发行版还有不断涌现之势啊。 宝宝用khoppix进入系统,用户是khoppix?执行su 那家伙居然问我要密码!!!试了几个都不行,干脆换了个gentoo进去 幸亏宝宝以前在装RH9的时候备份了grub.conf
用原来的文件覆盖回去以后换RH9的第一张盘,还是执行grub-install /dev/hd6 (hd6是/boot分区),现在终于有一点进展了,开机的时候还是那个光标在闪,按了一下回车,启动菜单是出来了,可是屏幕是花的,什么都看不清楚,选redhat试了一下,出错了
booting'red hat linux 2.4.20-8
root hd0,6
filesystem type unknown, partition type 0×82
kernel /vmilnuz-2.4.20-8 ro root=label=/
error 17: cannot mount selected partition
press any key to continue..........
未知文件系统类型????不能挂载选的分区???
宝宝的grub.conf是这样的
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,6)/grub/splash.xpm.gz
password --md5 ****************************
title reh hat linux (2.4.20-8)
root (hd0,6)
kernel /vmlinuz-2.4.20-8 ro root=label=/
initrd /initrd-2.4.20-8.img
title dos
rootmoverify (hd0,0)
chainloader +1
到底是那里出错误了呢?
fox_eagle2003哥哥,潇湘馆主姐姐,宝宝的错误出在那里呀 :oops: 所以买了第四快硬盘,160GB的,呵呵.