答案1
我用 ubuntu 制作了一个闪存盘,在试用模式下运行它,找到了我的文件/medium/../usr/lib/x86_64-linux-gnu/libc.so.6
我运行了命令:
unlink /medium/../usr/lib/x86_64-linux-gnu/libc.so.6
然后我将文件的 Live CDlibc.so.6
版本复制到我的硬盘上。
并通过调用检查共享库
sudo ldd /medium/../usr/lib/x86_64-linux-gnu/libc.so.6
然后重启电脑
我不知道到底是什么帮助了我,但现在我可以启动我的 Ubuntu
答案2
我遇到了同样的问题,通过以下步骤解决了它:
1.制作可启动的 USB [我使用的是 Ubuntu 20.04]
2.系统启动时选择“尝试 Ubuntu”选项。
3.根据您的架构从以下链接下载 libc.so.6。
https://packages.debian.org/search?searchon=contents&keywords=libc.so.6
4.或者更好的做法,因为我曾经将 libc.so.6 从正在运行的 ubuntu PC 复制到驱动器并将其下载到受影响的 PC 上。
使用以下命令挂载根分区 sudo mount /dev/<root_partition> /mnt cd /mnt/lib/x86_64-linux-gnu/
不要删除旧的 libc.so.6 文件,因为如果删除该文件,终端将变得无用,而是将下载的 libc.so.6 文件复制到此位置,即 /mnt/lib/x86_64-linux-gnu/
重新启动您的电脑,您就可以开始了。