zl程序教程

您现在的位置是:首页 >  系统

当前栏目

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

                                                              有惊无险!真是刺激!!!!