centos 6.5 中所有命令都停止工作

centos 6.5 中所有命令都停止工作

我在删除一些重复的包时犯了一个大错误,因为它似乎被破坏了。yum

 1036  rpm -e --nodeps glibc-2.12-1.132.el6_5.2.x86_64
 1037  rpm -e --nodeps nscd-2.12-1.132.el6_5.2.x86_64
 1038  rpm -e --nodeps glibc-common-2.12-1.132.el6_5.2.x86_64
 1040  rpm -e --nodeps glibc-common-2.12-1.132.el6.x86_64 glibc-devel-2.12-1.132.el6.x86_64 glibc-headers-2.12-1.132.el6.x86_64
 1041  rpm -e glibc.x86_64
 1042  rpm -e --nodeps glibc.x86_64

执行 1042 步之后出现此问题。所有命令均不起作用(包括 yum、rpm、ls、cp 等)并出现错误

/lib64/ld-linux-x86-64.so.2:错误的 ELF 解释器:没有此文件或目录

我认为删除所有当前的 glibc 后再安装 glibc 将有助于解决重复包错误 :( 现在我意识到它在 GNU 系统和大多数带有 Linux 内核的系统中用作 C 库。它定义了“系统调用”和其他基本设施,例如 open、malloc、printf、exit 等。

有什么可行的解决方案吗?除了重新安装

我失去了 ssh 访问权限。也许可以使用 rescue cd 做点什么?

谢谢

答案1

是的,就是这样不是世界末日。

您将需要使用救援 CD 进行启动 - 对于 CentOS 来说,这意味着安装媒体。

在启动提示符下,输入linux rescue

您将看到一个选项,以读/写模式挂载您的文件系统,以只读模式挂载它,或者跳过挂载它。

选择以读/写模式安装的选项。

您的正常根文件系统将挂载为/mnt/sysimage/

获取缺少软件包的 rpm。

--root /mnt/sysimage/使用选项安装它们rpm

相关内容