Ubuntu 14.04 无法启动-libpcre.so.3

Ubuntu 14.04 无法启动-libpcre.so.3

我进行了大量搜索,但仍无法弄清楚如何修复我的 ubuntu 安装。

我有一个双启动系统,带有 Windows 7(我可以正常启动 Windows)。当我像往常一样尝试从 grub 启动 ubuntu 时,它现在进入内核崩溃状态并发出抱怨

加载共享库时出错:libpcre.so.3:无法打开共享对象文件:没有此文件或目录

这件事发生在前段时间,直到现在我才开始修复。我不记得是什么原因造成的(我猜是更新失败)。我无法使用恢复模式,因为它会出现同样的问题,而且任何旧内核仍然无法安装。

我尝试过启动到文本模式或单一模式,但总是以相同的方式失败并出现上述错误。

我尝试通过实时 USB 启动,并成功挂载根目录并 chroot 到其中。但是我无法执行

sudo apt-get 更新;sudo apt-get 升级

由于同样的问题。甚至尝试在目录中执行 ls 也会失败并出现上述错误。

我将非常感激任何关于如何让 ubuntu 重新启动并运行的建议。


我尝试将libpcre.so.3.13.1live cd 中的复制到/lib/x86_64-linux-gnu/硬盘上的,然后将其链接到同一文件夹中libpcre.so.3。不幸的是,这也不起作用。我找不到任何有用的启动失败日志来分享以帮助调试。

如果我可以提供任何其他信息来帮助调试该问题,请告诉我。

答案1

你说

谢谢 AB 问题已经解决了!

因此,我把我的评论转换成了答案:

  1. 删除/lib/i386-linux-gnu/libpcre.so.3/lib

  2. 启动实时系统

  3. 下载并解压

    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
    
  4. 挂载真实系统的根分区

  5. 复制内容foo/你的真实系统中

相关内容