河豚宝宝 发表于 2004-11-5 23:12:11

修复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:

fox_eagle2003 发表于 2004-11-5 23:21:35

宝宝,那现在能够看见grub>
这提示符吗?

河豚宝宝 发表于 2004-11-5 23:21:57

现在麻烦了,自从执行了grub-install /dev/hda以后开机的时候光标屏幕左上角闪个不停,得按一下回车才能进2K linux还是没修复好…… :cry:

河豚宝宝 发表于 2004-11-5 23:25:30

能,但是在grub>里面不能执行类似install之类的命令呀,

河豚宝宝 发表于 2004-11-5 23:34:08

对了,在sh-2.05#的时候,还执行了一次chroot /mnt/sysimage
之后才是grub-install /dev/hda
可我不知道chroot /mnt/sysimage 这条命令有什么作用 :oops:

河豚宝宝 发表于 2004-11-6 02:53:19

已经按照“没有软驱如何修复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:

fox_eagle2003 发表于 2004-11-6 04:00:14

能够看见这就好,宝宝教你最后的一招:
用光盘版而且有图形界面的LINUX修复系统,进入系统后挂载硬盘LINUX分区,进入/boot/grub/grub.conf,把它改改就成了,grub还在的话,只修改它就行了,这也是最简单的修复GRUB的方法。一般的光盘版的LINUX都是用koppix修改的。也可以用用cdlinux5来,那个小,50M,且有图形界面。

潇湘馆主 发表于 2004-11-6 12:51:02

use "root" permission :mrgreen::mrgreen:

tonnyxu 发表于 2004-11-6 18:13:42

:neutral: 用Fanx比较小,咯咯

潇湘馆主 发表于 2004-11-6 18:21:09

功能超弱.

linky_fan2 发表于 2004-11-6 18:25:18

萝卜白菜,各有所爱。
等我把全球LINUX列表做出来就知道了。

潇湘馆主 发表于 2004-11-6 18:29:00

刚刚算了一下,迄今为止,我共用过57种发行版,计93个ISO文件,整整一个80G的硬盘,呵呵.

troll 发表于 2004-11-6 18:30:53

distrowatch上共有几个发行版,而且发行版还有不断涌现之势啊。

河豚宝宝 发表于 2004-11-6 18:33:39

宝宝用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:

潇湘馆主 发表于 2004-11-6 18:34:08

所以买了第四快硬盘,160GB的,呵呵.
页: [1] 2 3 4
查看完整版本: 修复linux,可能理解有点问题