环境: 在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可以用了