误删/lib64/ld-linux-x86-64.so.2导致系统崩溃
系统
ubuntu22.04
原因
rm的时候不小心把/lib64目录下所有文件删除了,导致系统直接崩溃,只有cd命令能用,其他命令都用不了。
解决
关机服务器,点击《打开电源时进入固件》
进入boot界面
使用 Live CD进入恢复模式:选择Boot--> 将CD-ROM Drive项调整至第一位 --> 按F10保存重启
然后进入到新的ubuntu系统,进入 Live 环境,打开终端并挂载你的根文件系统 /dev/sda3并复制/lib64/ld-linux-x86-64.so.2文件到/mnt/lib64目录即可。
# 查看当前挂载的磁盘信息
ubuntu@ubuntu:~$ sudo fdisk -l
#进行挂载
ubuntu@ubuntu:~$ sudo mount /dev/sda3 /mnt/
复制缺失的lib64文件到/mnt/lib64目录下即可
# 取消挂载
ubuntu@ubuntu:~$ mount | grep /mnt
ubuntu@ubuntu:~$ sudo umount /mnt/lib64
ubuntu@ubuntu:~$ sudo fuser -km /mnt
ubuntu@ubuntu:~$ sudo umount /mnt
其他挂载命令
#其他挂载命令
ubuntu@ubuntu:~$ sudo mount /dev/sda2 /mnt/boot/efi/
ubuntu@ubuntu:~$ sudo mount --bind /dev/ /mnt/dev/
ubuntu@ubuntu:~$ sudo mount --bind /proc/ /mnt/proc
ubuntu@ubuntu:~$ sudo mount --bind /sys/ /mnt/sys
ubuntu@ubuntu:~$ sudo mount --bind /lib /mnt/lib
ubuntu@ubuntu:~$ sudo mount --bind /lib64 /mnt/lib64
#进入挂载系统
ubuntu@ubuntu:~$ sudo chroot /mnt/