libc.so.6丢失修复

修复libc.so.6缺失问题
本文档介绍了在RHEL系统中如何解决libc.so.6文件丢失的问题。通过使用chroot进入系统根目录,并挂载CD-ROM设备,来恢复缺失的动态链接库。
系统背景
rhel6.4_x64。由于同时疏忽误删除/lib64/libc.so.6文件,该文件仅仅是个软连接。删除后无法登录,重启后会提示kernel panic,所以无法进入文件系统。
解决思路
插入安装盘,进入rescue模式,将连接复制到以前的文件系统。
具体步骤
1、重启机器,由光盘引导,rhel5.4输入 >linux rescue;rhel6.4直接选择linux rescue模式。
2、前面窗口常规选项,倒数第二个选择continue,然后OK进入命令行;
3、暂时不要chroot /mnt/sysimage,硬盘文件系统就在该目录下,从/lib64下复制软连接即可
bash-4.1# cd /lib64
bash-4.1# cp -d libc.so.6 /mnt/sysimage/lib64/libc.so.6
bash-4.1# reboot




相关系统文件都可以使用该办法修复。下附使用rescue的一些场景:
【恢复GRUB】
1、进入linux救援模式后,执行chroot /mnt/sysimage 命令切换根分区到硬盘的根分区


2、在shell中执行GRUB进入grub> 提示符root (hdX,Y):指定/boot/分区的位置,X代表分区所在的硬盘,Y代表硬盘上的分区号setup (hdX):把GRUB写到硬盘的MBR上quit: 退出grub>提示符


3、执行exit命令退出硬盘根分区,然后再执行一次该命令重启计算机,取出光盘,计算机重启后又看到熟悉的GRUB引导界面


【重新分区后GRUB引导失败】


1、在系统引导失败的窗口下按下任意键反悔GRUB主菜单,按下E进入GRUB编辑模式,


2、通过上线键选择root(hd0,1),按下E进行编辑,把root(hd0,1)改成linux分
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值