QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2864|回复: 51

修复linux,可能理解有点问题

[复制链接]
发表于 2004-11-5 23:12:11 | 显示全部楼层 |阅读模式
原来一台 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呢
发表于 2004-11-5 23:21:35 | 显示全部楼层
宝宝,那现在能够看见grub>
这提示符吗?
回复

使用道具 举报

 楼主| 发表于 2004-11-5 23:21:57 | 显示全部楼层
现在麻烦了,自从执行了grub-install /dev/hda以后开机的时候光标屏幕左上角闪个不停,得按一下回车才能进2K linux还是没修复好……
回复

使用道具 举报

 楼主| 发表于 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 这条命令有什么作用
回复

使用道具 举报

 楼主| 发表于 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便了 快疯了……


“按Ctrl+Alt+F2切换到控制台”按了之后没有反映,只好输入 linux rescue 然后一路回车,在最后系统有一个提示,要执行chroot /mnt/sysimage
执行这条命令后grub-install /dev/hda8 #这是跟分区
再后来系统提示安装了没有错误的***************************
马上ctrl+alt+del
开机的时候光标屏幕左上角闪个不停,得按一下回车才能进2K
有一行字一闪而过,好象是:chainloader +1

宝宝怎么也弄不明白……这到底是…………为什么啊~!!!!             
回复

使用道具 举报

发表于 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   
回复

使用道具 举报

发表于 2004-11-6 18:13:42 | 显示全部楼层
:neutral: 用Fanx比较小,咯咯
回复

使用道具 举报

发表于 2004-11-6 18:21:09 | 显示全部楼层
功能超弱.
回复

使用道具 举报

发表于 2004-11-6 18:25:18 | 显示全部楼层
萝卜白菜,各有所爱。
等我把全球LINUX列表做出来就知道了。
回复

使用道具 举报

发表于 2004-11-6 18:29:00 | 显示全部楼层
刚刚算了一下,迄今为止,我共用过57种发行版,计93个ISO文件,整整一个80G的硬盘,呵呵.
回复

使用道具 举报

发表于 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-
        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哥哥,潇湘馆主姐姐,宝宝的错误出在那里呀
回复

使用道具 举报

发表于 2004-11-6 18:34:08 | 显示全部楼层
所以买了第四快硬盘,160GB的,呵呵.
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-15 23:11 , Processed in 0.050779 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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