libc6 升级尝试失败后整个系统崩溃

libc6 升级尝试失败后整个系统崩溃

我需要将 libc6 从 2.27 升级到 2.31,但它无法正常工作apt-get install(它声称 2.27 是最新版本,但事实并非如此),因此按照这个建议线我已经下载了 libc6 的 deb 包并运行:

sudo dpkg -i --auto-deconfigure libc6_2.31-9_amd64.deb

它抛出了一些关于不正确依赖关系的错误,但在那之后我什么也做不了,因为在使用sudo它时每次都开始抛出:(sudo 3 incorrect password attempts即使我没有输入任何密码)。

此时,由于没有其他选择,我只能重新启动电脑,希望它能够自行修复,但现在系统卡在某种循环中,屏幕在尝试启动时一直闪烁,我什么也做不了。

我想解决这个问题的唯一方法是使用恢复模式,但我应该选择哪个选项呢?

答案1

阅读该线程的其余部分,强烈建议您不要这样做。

您可能已经严重损坏了系统,要修复它您应该从 USB 设备运行临时的 Ubuntu。

一旦您有了可以使用的桌面(从 USB 运行)将原始 libc 安装到硬盘,您将必须使用dpkg临时 ubuntu,因为如果您 chroot 一切都会被破坏。

找到您的系统/并安装它。

你需要使用 dpkg

--instdir=目录

并避免运行 libc deb 中的任何脚本,因为它们可能在某种程度上依赖于 libc。

相关内容