QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2803|回复: 12

有个关于mount的trouble 已经解决了,谢谢各位

[复制链接]
发表于 2005-6-13 19:54:43 | 显示全部楼层 |阅读模式
我最近在准备考试,做练习时按提示用/bin/date覆盖了/bin/mount,
按照提示所说,
修复时
1          rpm -qf --root  /mnt/sysimage/bin/mount //查看哪个包有mount命令
2          chroot /mnt/sysimage  
            rpm -V mount
            exit                    
            //确认mount已经被损坏
3   //接下来的步骤我一直没有成功
        提示说rpm会报告mount被损坏,从网络重新安装mount包,要使用chroot命令
      rpm -ivh --force --root /mnt/sysimage /mnt/source/Redhat/RPMS/mount*

     我用第一张光盘启动到rescue,按上面的提示,没有找到/mnt/source/Redhat/RPMS/mount*文件,系统提示没有该文件(实际上第一张光盘里也确实没有mount所在的那个rpm包,这时光盘是没办法取出来的),后来看到要从网络安装mount,

要从网络重新安装,并使用CHROOT,不太明白怎么用,我 有两台机器,坏了的是192.168.0.2  另外一个是192.168.0.1,怎么用chroot 从网络安装啊,着急了好几天了 ,马上就要考试了,多谢各位尽快给个答复!! :D  :D
 楼主| 发表于 2005-6-13 20:00:38 | 显示全部楼层
急,在线等
回复

使用道具 举报

发表于 2005-6-13 20:01:50 | 显示全部楼层
有一个办法绝对简单就是,重装系统!
回复

使用道具 举报

 楼主| 发表于 2005-6-13 20:03:01 | 显示全部楼层
考试不让啊  别拿我打哈哈了,有哪位大侠答复,考完了我请吃饭
回复

使用道具 举报

发表于 2005-6-13 21:09:40 | 显示全部楼层
你的系统只装了一个系统吗?如果是两个,我建议你把要靠的命令靠到另外一个系统里,最后通过挂在命令把文件靠过来,把原文件覆盖掉,这样应该可以吧!
饭就不用请了,赶紧好好考试!
回复

使用道具 举报

 楼主| 发表于 2005-6-13 21:21:02 | 显示全部楼层
谢谢,不过我不是没有办法解决这个问题,可是考试就是这么规定的,只能用DISC1,不可以也没有时间装双系统,不管是RESCUE还是什么办法,艾~~~
回复

使用道具 举报

发表于 2005-6-14 12:37:26 | 显示全部楼层
rpm -ivh --force --root /mnt/sysimage /mnt/source/Redhat/RPMS/`rpm -qf --root /mnt/sysimage/bin/mount`*.rpm
回复

使用道具 举报

 楼主| 发表于 2005-6-14 13:09:28 | 显示全部楼层
还是不行
回复

使用道具 举报

发表于 2005-6-14 14:45:40 | 显示全部楼层
注意该空格的地方就空格,不能空格的地方别空格。

另外 mount 不是在一个叫 mount 的 rpm 里,而是在 utils-linux 包里。
你自己帖出来的东西第一条其实已经告诉你了。

最损的办法:
直接从救援模式下,cp /bin/mount /mnt/sysimage/bin 下没什么话可说的了吧? -_-#
回复

使用道具 举报

 楼主| 发表于 2005-6-14 23:09:35 | 显示全部楼层
经过努力我已经解决了,哈哈

不是象kuye说的(kuye,你用你说的方法在自己机器上试试,反正我没有成功)

还是要通过网络
cp /bin/date /bin/mount
init 6
由于mount被修改,无法启动

进入rescue
chroot /mnt/sysimage
rpm -qf --root /mnt/sysimage /bin/mount
       mount-2.11y-31.3   //是这个rpm包
lftp 192.168.0.1
get /pub/Redhat/RPMS/mount-2.11y.31.3
quit
回到自己的目录下,发现已经get了mount的rpm包
rpm -ivh mount-2.11y.31.3.i386.rpm --force
        //  …………   installed
//验证
cd /bin
ls -l mount
rwsr x r x      ………………      mount    //是刚安装上的mount命令(通过看日期)

exit
exit

ok!

不过,感谢kuye,没有你刺激我,我也不会一赌气,自己想出来的
预祝我自己顺利通过RHCE考试!!
回复

使用道具 举报

发表于 2005-6-15 11:07:19 | 显示全部楼层
我也看明白了,是路径。。。其实命令行只是一个范例,只是想说明怎么干。

反正改改肯定也是能用的。

不过很奇怪,mount 现在单分一个 rpm 了吗?是用哪个发行版啊?

RescueCD 上的 mount 命令直接拷过去也不能用吗?

祝通过 RHCE :-)
回复

使用道具 举报

 楼主| 发表于 2005-6-16 17:17:50 | 显示全部楼层
对不起,一直没说用什么release

我 用的是RH  AS3   2.4.21-4.EL  (TAROON)

用kuye说的把mount直接考过去,没成功

谢谢kuye,我会努力的,也会一直关注公社!
回复

使用道具 举报

发表于 2005-6-17 17:18:05 | 显示全部楼层
考试时会有网络可用,
download mount*.rpm  from server
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-19 20:07 , Processed in 0.063313 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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