有个关于mount的trouble 已经解决了,谢谢各位
我最近在准备考试,做练习时按提示用/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 急,在线等 有一个办法绝对简单就是,重装系统! 考试不让啊别拿我打哈哈了,有哪位大侠答复,考完了我请吃饭 你的系统只装了一个系统吗?如果是两个,我建议你把要靠的命令靠到另外一个系统里,最后通过挂在命令把文件靠过来,把原文件覆盖掉,这样应该可以吧!
饭就不用请了,赶紧好好考试! 谢谢,不过我不是没有办法解决这个问题,可是考试就是这么规定的,只能用DISC1,不可以也没有时间装双系统,不管是RESCUE还是什么办法,艾~~~ rpm -ivh --force --root /mnt/sysimage /mnt/source/Redhat/RPMS/`rpm -qf --root /mnt/sysimage/bin/mount`*.rpm 还是不行 注意该空格的地方就空格,不能空格的地方别空格。
另外 mount 不是在一个叫 mount 的 rpm 里,而是在 utils-linux 包里。
你自己帖出来的东西第一条其实已经告诉你了。
最损的办法:
直接从救援模式下,cp /bin/mount /mnt/sysimage/bin 下没什么话可说的了吧? -_-# 经过努力我已经解决了,哈哈
不是象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考试!! 我也看明白了,是路径。。。其实命令行只是一个范例,只是想说明怎么干。
反正改改肯定也是能用的。
不过很奇怪,mount 现在单分一个 rpm 了吗?是用哪个发行版啊?
RescueCD 上的 mount 命令直接拷过去也不能用吗?
祝通过 RHCE :-) 对不起,一直没说用什么release
我 用的是RHAS3 2.4.21-4.EL(TAROON)
用kuye说的把mount直接考过去,没成功
谢谢kuye,我会努力的,也会一直关注公社! 考试时会有网络可用,
download mount*.rpmfrom server
页:
[1]