我进行了大量搜索,但仍无法弄清楚如何修复我的 ubuntu 安装。
我有一个双启动系统,带有 Windows 7(我可以正常启动 Windows)。当我像往常一样尝试从 grub 启动 ubuntu 时,它现在进入内核崩溃状态并发出抱怨
加载共享库时出错:libpcre.so.3:无法打开共享对象文件:没有此文件或目录
这件事发生在前段时间,直到现在我才开始修复。我不记得是什么原因造成的(我猜是更新失败)。我无法使用恢复模式,因为它会出现同样的问题,而且任何旧内核仍然无法安装。
我尝试过启动到文本模式或单一模式,但总是以相同的方式失败并出现上述错误。
我尝试通过实时 USB 启动,并成功挂载根目录并 chroot 到其中。但是我无法执行
sudo apt-get 更新;sudo apt-get 升级
由于同样的问题。甚至尝试在目录中执行 ls 也会失败并出现上述错误。
我将非常感激任何关于如何让 ubuntu 重新启动并运行的建议。
我尝试将libpcre.so.3.13.1
live cd 中的复制到/lib/x86_64-linux-gnu/
硬盘上的,然后将其链接到同一文件夹中libpcre.so.3
。不幸的是,这也不起作用。我找不到任何有用的启动失败日志来分享以帮助调试。
如果我可以提供任何其他信息来帮助调试该问题,请告诉我。
答案1
你说
谢谢 AB 问题已经解决了!
因此,我把我的评论转换成了答案:
删除
/lib/i386-linux-gnu/libpcre.so.3
/lib
启动实时系统
下载并解压
wget http://mirrors.kernel.org/ubuntu/pool/main/p/pcre3/libpcre3_8.31-2ubuntu2.1_amd64.deb dpkg -x libpcre3_8.31-2ubuntu2.1_amd64.deb foo
挂载真实系统的根分区
复制内容
foo
到/
你的真实系统中