Ubuntu18.04误删/lib/x86_64-linux-gnu/libc-2.27.so抢救记录(九十二)
Linux 记录 64 十二 So lib x86 ubuntu18.04
2023-09-14 09:09:59 时间
一、误删/lib/x86_64-linux-gnu/libc-2.27.so原因:
本来向把glibc2.27升级到glibc2.28,没想到误删了/lib/x86_64-linux-gnu/libc-2.27.so库,这下捅了马蜂窝了......
接下来,开始抢救折腾!!!
二、抢救过程
1.方案一:进入recovery恢复
首先想到的就是进入recovery模式,(怎么进入可以看我之前教程),发现悲催了,竟然进不去recovery模式,直接kernel报错,什么正在kill init。。。。
此路不通!!!
2.方案二:做U盘启动盘(然后将libc-2.27.so还原回去)【此方案可行】
ThinkPad进入方式:
------>重启狂按F12
------->选择"Try Ubuntu"
进入系统后,没有/media/ubuntu这个目录,因为这个目录是主机硬盘挂载的目录,这里真没有。
接下来我们要找到硬盘,然后挂载,硬盘挂载方式
1.查看硬盘是哪个
# sudo fisk -l
/dev/nvme0n1
/dev/nvme0n2
/dev/nvme0n1p2
......
总之很多,办法就是挨个挂载。。。。
2.挂载命令(我其实是试出来的.)
<1>.先以读写的方式重新挂载硬盘
# sudo mount -o remount,rw /
<2>.挂载系统硬盘
# cd /home/ubuntu
# mkdir -p disk
# sudo mount -t ext4 /dev/nvm0n1p2 /home/ubuntu/disk
3.接着将libc-2.27.so拷贝还原即可
# cp /home/ubuntu/disk/libc-2.27.so /home/ubuntu/disk/lib/x86_64-linux-gnu
# reboot
有惊无险!真是刺激!!!!
相关文章
- linux文件的创建与扫描,Linux系统quotacheck命令:扫描文件系统并建立Quota记录文件…
- Linux系统:从32位迈向64位时代(linux系统是多少位的)
- 使用Linux命令记录执行日志(linux命令执行日志)
- Linux开关机日志记录法则(linux开关机记录)
- Linux系统:32位和64位的对比(linux系统位数)
- 如何利用Linux操作系统清除登录记录.(linux删除登录记录)
- Linux中判断字符串相等的方法(linux判断字符串相等)
- Linux系统如何快速安装补丁(linux打补丁)
- Linux云笔记:让你轻松记录思维(linux云笔记)
- 版本Linux分支版本探索之旅(linux的分支)
- 理解Linux用户与组管理(linux用户与组的管理)
- Linux系统数据恢复实战技巧(linux数据恢复案例)
- 如何判断 Linux 是否已连接外网?(linux是否连接外网)
- 深入了解 Linux 文件记录(linux文件记录)
- 深入浅出:Linux系统详解,轻松了解Linux操作系统(linux系统讲解)
- 记录Linux下键盘使用历史(linux键盘记录)
- Linux追踪用户操作——实现安全管理(linux记录用户的操作)
- 程者运用Linux:非程序员如何使用(linux非编)
- Linux 系统操作命令记录(linux操作命令记录)
- Linux 传输文件的rz与sz命令实战分析(linux rz sz)
- Linux 64位编程:开启更高级编程之门(64位编译 linux)