环境:
在VMware上建虚拟机
运行Centos7.4
原因用mv 误把库文件/lib64/libc.so.6 移动到 /root/
所以要进入救援模式
#注意: 因为没搞清楚进入了另一个页面耽误了半个小时。
救援(rescue)模式的本质:
只是一个带shell的Linux运行环境,借助它可以通过mount和chroot进入要修复的系统
本人自己瞎操作,不要较真
1.进入救援模式 :
我用的是vmware上的重置,重置时鼠标点入,在读条时,按ESC (我就是点慢了,进错了,重点是按一下就可以了,手残没办法,来回操作了好几遍,)进入到找到光盘,用光盘引导启动,当然前提光盘要插在光驱。物理服务器可能要按f2等键然后把光盘调出来
** 选择光盘哪一项,就是第三个,光盘引导然后进入下一页面**
(我这是在centos7)上图的第三项 排错的意思 选这个进入下图
我们选第二项 紧急救援模式 进入
这样就通过光盘加载一个简化版的操作系统 ,用光盘启动
上图选1
图显示已经把根(sta2)挂在/mut/sysimage下,然后回车开启shell
想回到原来的根,敲chroot /mnt/sysimage
这样我们就通过光盘启动一个小Linux系统
通过敲命令我发现我移动的是一个软链接
(在这里说一句,因为是用光盘启动的所以目录都是挂在/mnt/sysimage下)
因为我移动的是一个软连接,所以再创建一个就行了
cd到 /mnt/sysimage/lib64
ln -s libc-2.17.so libc.so.6
然后敲exit就可以了
系统会自动启动两次,不要担心
ls可以用了