!['mount:加载共享库时出错:libudev.so.0:没有此文件或目录'](https://linux22.com/image/1101647/'mount%EF%BC%9A%E5%8A%A0%E8%BD%BD%E5%85%B1%E4%BA%AB%E5%BA%93%E6%97%B6%E5%87%BA%E9%94%99%EF%BC%9Alibudev.so.0%EF%BC%9A%E6%B2%A1%E6%9C%89%E6%AD%A4%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95'.png)
我在启动时收到此错误
'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!