我在启动时收到此错误
'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!