libudev 文件搞乱了,现在无法启动

libudev 文件搞乱了,现在无法启动

所以我想在 ubuntu 上测试 cgminer,但我收到一条关于缺少 libudev 文件的错误消息,因此我匆忙尝试阅读这里的一些答案,但我非但没有修复它,反而把事情搞得更糟了。

现在,当我重新启动电脑时,我甚至无法启动 ubuntu。

在恢复模式下错误是这样的:

mountall: error while loading shared libraries libudev.so.0 cannot open shared object file : no such file or directory

于是我返回控制台并尝试查看我搞砸的事情的历史记录。这些是我在搞砸 libudev 时使用的命令。

sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0

cd /lib/x86_64-linux-gnu/
sudo ln -sf libudev.so.1 libudev.so.0

sudo cp libudev.so.0.13.0 libudev.so.1

所以看起来我覆盖了一些功能文件或链接到了一些丢失的文件,但我不知道该怎么做,因为在我恢复期间尝试的任何事情都告诉我错误,文件被锁定并且它是只读文件,无论我是使用 root 还是我的用户名。

答案1

我找到了一个旧的 ubuntu 安装,并将 libudev.so.0 文件提取到我的安装中,覆盖了一个混乱的文件,它在下次启动时就可以正常工作了。所以我修好了它。

相关内容