Linux救援(rescue)模式知识点
Linux学习使用救援模式(rescue)
在我们的grub损坏,或者某一个配置文件错误,需要修改root密码,或者一些数据丢失等问题使用救援模式都能够解决。
1、 启动光盘
首先检查光驱是否是开机启动,具体方法:把鼠标移到VM右下角的小光盘图标处,点击它,此时出现两个选项,选择“设置”选项,会弹出“虚拟机设置”对话框,看一下右侧的“设备状态”,要保证两个对勾都打上。(或者是在“虚拟机——>设置——>CD”也可以找到以下图中的设置)
2、 设置VM的BIOS
先把centos7关机,然后在VM左侧选中这台虚拟机并右击,从中选择“电源”—>“打开时进入固件F”(或者在开机时直接按F2,但是这个一般得需要很快的速度)
进入BIOS后,按向右方向键,选择Boot,然后按-或者+调节各个启动对象(按+键时,会将你选择的那个启动对象向上移动,按-键时则会将你选择的那个启动对象向下移动),其中有硬盘、光驱、网卡等,总之让CD-ROM在最前面,也就是让它第一个启动。
设置完之后,直接按F10键保存退出
3、 进入rescue模式
进入光驱启动界面,使用上下方向键选择Troubleshooting
回车后,在此界面中选择Rescue a CentOS Linux system
连敲两次回车,进入此界面
其中的一些提示,告诉我们初始化系统在/mnt/sysimage下面。和上面的/sysroot类似。这里的四个选项:
选择第1项会继续向下走;
选择第2项会把初始的系统挂载为只读模式,我们不能写磁盘,也就意味着不能再修改配置文件,也不能更改root密码;
选择第3项会直接出现一个shell;
选择第4项会重启。
这里我们选择第1项,所以输入数字“1”,回车后再次回车。它再一次告诉我们初始系统已经挂载到/mnt/sysimage下面,想要进入初始系统下面需要执行chroot /mnt/sysimage命令。
进入初始化系统后,执行修改root密码的命令passwd
退出救援模式:CTRL+D,之后执行reboot就可以了,重启会进入光驱启动界面,所以我们还需要再设置一遍BIOS,让硬盘第一个启动,或者设置VM,关闭光驱即可。