当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > /usr/lib/ld.so.1损坏或丢失

Unix/Linux
samba的配置[转载]
内核上的dns服务应答可以工作了
a bug of ng_vlan?
安装discuz论坛过程中出现不能识别preg_replace()函数的问题!
DHCP配置
一个很简单但是最常用的SED例子:UNIXDOS文本格式转换
在 linux 上架设 FreeBSD CVSup mirror
CICS FOR WINDOWS
FreeBSD光盘运行版的制作过程
初识FreeBSD
自定义C shell
Linux真的比Windows安全?
ipf+ipnat+ipfw建立带流量控制的透明网关
8139C+ 不能被正确识别网线状态的修订
Reinstall the boot manager.
备份qmail的一个脚本
Open the sound volume
FreeBSD-5.2下安装ORACLE9i手记
bsd 分支表
DNS傻瓜书

Unix/Linux 中的 /usr/lib/ld.so.1损坏或丢失


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 52 ::
收藏到网摘: n/a


/usr/lib/ld.so.1损坏或丢失
sun:
如果是提示改文件不能运行,定是文件在拷贝的时候没有加执行权。系统在运行的时候是不能覆盖usr/lib下文件。恢复的方法,用光盘或者其他方式启动安装界面,在界面上直接启动一个终端程序。
1. 当前的usr/lib目录下是光盘中mount的目录。可以做为恢复系统中损坏的ld.so.1文件用。
2. 接下来要做的是找到原来系统中usr/lib目录,一般这个设备是在/dev/dsk下c1t*的设备文件,一般不会是c1t0d0s0的。如果以前有各个目录的设备名记录可以直接mount,不然只有一个一个来了。有可能在mount的时候会提示需要fsck,fsck命令是:fsck -F ufs /dev/rdsk/c1t0d0s0(设备名称,根据实际情况来改)
mount命令:mount /dev/rdsk/c1t0d0s0 /mnt (设备名称也是要一个一个改的哦)
mount成功后需要到mnt目录下查看,是不是有lib目录,因为我们找的就是这个。
3. 找到这个设备后,就先ls –l 看一下,是不是没有运行权,没有当然加一下喽。方法:chmod +x ld.so.1
4. 这里要做的是先umount后再重新启动机器。
Umount命令: umount /mnt
Fsck也可以用在发生系统不能启动的情况下,可以一个一个修复设备,一般的小问题都可以解决。
南非蜘蛛 回复于:2004-09-29 10:37:53 精华区好像有,单独发贴也好
fufu 回复于:2004-10-08 10:04:13 恩,这个问题好像我在用vx vm封装根盘的时候碰到过,封装完根盘,重新启动的时候就会报这个错误,每次都是这样,原来如此,查查先。多谢分享经验!
nimysun 回复于:2004-10-08 10:24:20 这些都是实战经验呀,宝贵哟。
老大可否把详细的报错信息贴出来?
fufu 回复于:2004-10-09 08:44:17 楼上的兄弟,报错信息是我在装生产系统的时候出现的,现在没有了,下次再装的时候,一定把报错信息贴出来。不过个人觉得,做根盘的镜像,还是用disksuite来做比较简单和稳定,易于维护管理。