Ubuntu 操作系统恢复 – 意外从 Ubuntu 14.04 中的 /lib64 文件夹中删除了 ld-linux-x86-64.so.2

Ubuntu 操作系统恢复 – 意外从 Ubuntu 14.04 中的 /lib64 文件夹中删除了 ld-linux-x86-64.so.2

我使用 SSH 远程操作机器,但是错误地删除了 ld-linux-x86-64.so.2 文件后,我关闭了 ssh 会话,现在我无法登录,因为它出现了以下错误:

Welcome to Ubuntu 14.04.4 LTS (GNU/Linux 3.13.0-32-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

21 packages can be updated.
16 updates are security updates.

Last login: Sat Apr  2 02:52:19 2016 from *****
/bin/bash: No such file or directory
Connection to <machine-ip> closed.

有没有什么方法可以让我可以从其他 ubuntu 机器或使用 live cd 登录并将 ld-linux-x86-64.so.2 放入 /lib64 文件夹中?

编辑

在其他 Ubuntu 14.04 机器上进行一些调查后,我发现 /lib64 上的 ld-linux-x86-64.so.2 是指向 的符号链接/lib/x86_64-linux-gnu/ld-2.19.so。输出ls -l /lib64/ld-linux-x86-64.so.2

lrwxrwxrwx 1 root root 32 Feb 25  2015 /lib64/ld-linux-x86-64.so.2 -> /lib/x86_64-linux-gnu/ld-2.19.so

问题是我无法登录,因为/bin/bash无法识别。我该如何解决这个问题?

答案1

从实时 CD 启动系统,挂载根分区,将丢失的文件从 CD 复制到它应该在的位置;重新启动,你就应该没问题了。

如果您需要的文件不在 CD 上(例如由于版本不匹配),您需要从另一个正在运行的系统或 Ubuntu 软件包存储库中获取它。

相关内容