Linux进阶11:CentOS系统救援

前两天同事升级glibc库,把libc.so.6指向到新的位置,与系统产生了不兼容,导致了kernel panic,使用Linux进阶05:忘记root密码咋办中在grub中添加single也无法进入系统。只能使用系统安全盘进行救援,过程记录在此。

1) 插入系统盘,并选择CD-Rom启动,进入CentOS的安装界面。选择Rescue installed system

17.png

2) 语言选择默认,键盘选择默认。
3) Setup Networking页,选择No
4) Rescue页选择Continue和两个OK
5) 给出的三种选项,选择shell Start shell

18.png

6) 启动了一个命令行,分别输入如下指令。

1
2
3
4
5
6
7
# mount -o remount rw /
# chroot /mnt/sysimage/ # 报错,libc.so.6相关的错误
# cd /mnt/sysimage/lib64
# ln -sf libc-2.12.so libc.so.6
# chroot /mnt/sysimage # 成功
# exit # 退出shell
# reboot

19.png

:如果启用了SELinux,那么启动过程时间较长。

特别强调:尽量不要使用root用户进行操作。

如果本文对你有所帮助,请小额赞助
~~ EOF ~~