内容目录
公司的一台戴尔edge T330服务器,安装软件时rpm -e 把glibc和glibc-common给删除了
跟这个老哥一样 https://www.likecs.com/show-204714638.html
然后系统就各种命令都执行不了了
[root@localhost glibc-2.14]# rpm -qa|grep glibc -bash: /bin/rpm: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: 没有那个文件或目录 -bash: /bin/grep: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: 没有那个文件或目录 [root@localhost glibc-2.14]# uname -a -bash: /bin/uname: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: 没有那个文件或目录 [root@localhost glibc-2.14]# yum -bash: /usr/bin/yum: /usr/bin/python2.6: bad interpreter: 没有那个文件或目录 [root@localhost glibc-2.14]# df -h -bash: /bin/df: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: 没有那个文件或目录 [root@localhost glibc-2.14]# fdisk -l -bash: /sbin/fdisk: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: 没有那个文件或目录 [root@localhost glibc-2.14]# ln -bash: /bin/ln: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: 没有那个文件或目录
关机以后就连不上启动不了了
网上搜索基本就是光盘救援
然后就去下了6.5的镜像,但是是两个iso,以前的光盘容量有限么……. 但是U盘就一个
写入了 选项也是没办法正常救援….. 还是需要光盘启动救援,晚上就到淘宝买了个系统碟20大洋……结果还没到,我就用centos7的镜像写入到U盘救援成功了
写入工具rufus-3.17 centos7镜像CentOS-7-x86_64-DVD-2003.iso
T330启动后 F11进入Boot manger
选择U盘启动
然后启动项选择 Troubleshooting
进入后再选择 Rescue a CentOS Linux system
拷贝文件回去 cp /lib64/ld-linux-x86-64.so.2 /mnt/sysimage/lib64 然后 chroot /mnt/sysimage/ 还是不行,报错/ bin/bash: error while loading shared 1 ibraries: libdl .so.2: cannot open shared object f ile: No such file or d irectory 重新安装glibc软件包 cd /min/install/repo/Packages rpm -ivh --nodeps --root /mnt/sysimage --force ./glibc* 结果又出幺蛾子 报错 RPM: error: db5 error(-30969) 哔了狗了 网上查教程 cd /mnt/sysimage//var/lib/rpm rm -rf __db.* rpm rebuilddb 然后再次执行 cd /min/install/repo/Packages rpm -ivh --nodeps --root /mnt/sysimage --force ./glibc* 大功告成 chroot /mnt/sysimage/ 后正常 拔掉U盘启动了
不要乱卸载 惨痛教训
不然还得想着怎么把硬盘里的数据拷出来,这服务器是阵列卡RAID,硬盘口也不一样,头疼死了刚开始的时候,U盘还装了windows ,然后再在U盘里面装linux reader,结果阵列卡原因还读不出数据……..
近期评论