当前位置: 首页 > news >正文

ubuntu系统文件误删(/lib/x86_64-linux-gnu/libc.so.6)修复方案 [成功解决]

报错信息: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
  1. 拷贝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
  1. 重启本地主机系统.
    由于/sbin/init的修改可能会导致开机引导程序出小问题(如正确输入密码后仍无法登录,需重装ubuntu桌面和其管理环境)

Reference:

1.记一次ubuntu系统libc.so.6库文件被误删的修复经历[测试失败:ln: failed to create symbolic link ]
2. 解决 Ubuntu 中 /sbin/init 缺失问题

http://www.lqws.cn/news/152119.html

相关文章:

  • .Net Framework 4/C# LINQ*
  • 机器学习的数学基础:决策树
  • 双空间知识蒸馏用于大语言模型
  • win32相关(远程线程和远程线程注入)
  • 初探Service服务发现机制
  • 基础线性代数
  • 文档处理组件Aspose.Words 25.5全新发布 :六大新功能与性能深度优化
  • Python实现markdown文件转word
  • 【react+antd+vite】优雅的引入svg和阿里巴巴图标
  • Java在word中指定位置插入图片。
  • npm run dev 报错:Error: error:0308010C:digital envelope routines::unsupported
  • Flash烧录速度和加载配置速度(纯FPGA ZYNQ)
  • 使用ReactNative加载Svga动画支持三端【Android/IOS/Harmony】
  • FPGA 的硬件结构
  • 70年使用权的IntelliJ IDEA Ultimate安装教程
  • android 之 Tombstone
  • SSH/RDP无法远程连接?腾讯云CVM及通用服务器连接失败原因与超全排查指南
  • Mysql 身份认证绕过漏洞 CVE-2012-2122
  • 如何利用Elastic Stack(ELK)进行安全日志分析
  • 关于easyexcel动态下拉选问题处理
  • 大模型微调技术全景图:从全量更新到参数高效适配
  • 三表查询SQL怎么写?----小白初学+案例引入
  • SQL SERVER中获取外部数据的两种方法!
  • Postgresql常用函数操作
  • Flask-SQLAlchemy使用小结
  • AppWeb
  • JavaSec-XSS
  • 如何防止看板任务长期停滞不前
  • Ubuntu中常用的网络命令指南
  • html文字红色粗体,闪烁渐变动画效果