ubuntu系统文件误删(/lib/x86_64-linux-gnu/libc.so.6)修复方案 [成功解决]
Linux系统修复:libc.so.6缺失解决方案当Linux系统出现libc.so.6缺失导致命令无法使用时,可通过以下步骤修复:使用对应版本Ubuntu启动盘进入Try Ubuntu模式挂载原系统分区:sudo mount /dev/sda1 UDriveSys从启动盘复制libc.so.6到原系统:sudo cp /lib/x86_64-linux-gnu/libc.so.6 /挂载路径/l
·
报错信息:libc.so.6: cannot open shared object file: No such file or directory:
#ls, ln, sudo...命令都不能用
error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
重启后报错信息:‘/sbin/init:No such file or directory’ or ‘/sbin/init:/lib/…/libc.so.6:version’GLIBC_2.25’ not found’

解决方法(可行)
核心思想:制作对应Ubuntu系统U盘,在系统盘中复制相应的libc.so.6到主机/lib/x86_64-linux-gnu。
1.ISO原装镜像制作对应ubuntu系统盘(略)
2. 安装并选择Try Ubuntu选项

3. mount挂载主机ubuntu系统盘
# 新建挂载目录
mkdir UDriveSys
# 将待修复ubuntu的系统盘sda1挂载到fix目录(可lsblk命令查看)
sudo mount /dev/sda1 UDriveSys
- 拷贝U盘系统中对应libc.so.6和init到本地系统相应位置
#手动拷贝,或下面
sudo cp /lib/x86_64-linux-gnu/libc.so.6 /.../UDriveSys/lib/x86_64-linux-gnu
#为保险,也同时拷贝了对应/sbin/init
sudo cp /sbin/init /.../UDriveSys/sbin
- 重启本地主机系统.
由于/sbin/init的修改可能会导致开机引导程序出小问题(如正确输入密码后仍无法登录,需重装ubuntu桌面和其管理环境)
Reference:
1.记一次ubuntu系统libc.so.6库文件被误删的修复经历[测试失败:ln: failed to create symbolic link ]
2. 解决 Ubuntu 中 /sbin/init 缺失问题
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)