'mount:加载共享库时出错:libudev.so.0:没有此文件或目录'

'mount:加载共享库时出错:libudev.so.0:没有此文件或目录'

我在启动时收到此错误

'mount: error while loading shared libraries: libudev.so.0 : no such file or directory' 

然后我跟着

我启动到恢复模式并打开终端并使用
apt-get install libudev0 安装 libudev0

它说已经安装

我甚至像上面提到的那样链接了 libudev0 和 libudev1这里 但没有收获 :(

编辑:locate -e libudev.so.0 的输出

/lib/i386-linux-gnu/libudev.so.0
/lib/i386-linux-gnu/libudev.so.0.13.0
/lib/x86_64-linux-gnu/libudev.so.0.13.0

答案1

我猜你运行 64 位系统。如果是这样,这个肮脏的黑客应该可以工作:

sudo ln -s /lib/x86_64-linux-gnu/libudev.so.0.13.0 /lib/x86_64-linux-gnu/libudev.so.0

这将创建一个名为 的链接libudev.so.0,指向/lib/x86_64-linux-gnu/libudev.so.0.13.0

答案2

我在 ubuntu 12.04 x64 上遇到了同样的问题,首先重新安装后很快就解决了

sudo mount -o remount, rw /

然后找到libudev.so.0

locate -e libudev.so.0

然后施展“卑鄙的伎俩”

sudo ln -s /lib/x86_64-linux-gnu/libudev.so.0.13.0 /lib/x86_64-linux-gnu/libudev.so.0

对我来说非常完美,谢谢 Terdon!

相关内容