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

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.xdnf.cn/news/12140.html

相关文章:

  • 使用联邦多轨迹图神经网络(GNNs)结合稀缺数据预测婴儿脑连接|文献速递-深度学习医疗AI最新文献
  • MDK程序调试
  • 指针的使用——基本数据类型、数组、结构体
  • 持续热点!持久性有机污染物(POPs)研究思路
  • 【Go】3、Go语言进阶与依赖管理
  • 电商实践 基于token防止订单重复创建
  • SuperMap Iserver 重置密码
  • 电路图识图基础知识-自耦变压器降压启动电动机控制电路(十六)
  • ProfiNet 分布式 IO 在某污水处理厂的应用
  • vue:当前对象添加对应值
  • VMware VCSA 9.0 Install
  • AWS 亚马逊 S3存储桶直传 前端demo 复制即可使用
  • DBSyncer:开源数据库同步利器,MySQL/Oracle/ES/SqlServer/PG/
  • 互联网大厂Java求职面试:AI与大模型技术在企业知识库中的深度应用
  • RocketMQ 5.0 可观测能力升级:Metrics 指标分析
  • 拷贝构造函数
  • Maven​​ 和 ​​Gradle​​ 依赖管理的详细说明及示例,涵盖核心概念、配置方法、常见问题解决和工具对比。
  • 最小硬件系统概念及其组成
  • 安卓后台常驻读取NFC
  • 知识蒸馏:从模型输出到深层理解
  • 论文笔记——相干体技术在裂缝预测中的应用研究
  • kafka入门学习
  • 蓝桥杯2118 排列字母
  • 10_聚类
  • llm-d:面向Kubernetes的高性能分布式LLM推理框架
  • react私有样式处理
  • Nuxt.js 入门总结教程
  • 汇编语言综合程序设计:子程序、分支与循环深度解析
  • 灾难恢复演练:数据库备份与恢复的全流程实践
  • [测试_10] Selenium IDE | cssSelector | XPath | 操作测试