在使用linux当系统错误导致无法进入单用户模式时,是否需要重新安装系统?为应对单用户模式无法修复的错误,Linux提供光盘修复模式。
1、设置光盘启动(以下是虚拟机操作为例,您可以参考真实机器上的设置)。首先,加载光盘并使用虚拟机设置键进入BIOS设置光盘优先启动(linux centos7 光盘修复模式 – 小龙马)如图所示:



设置后,保存退出重启。以上是虚拟机启动模式。如果物理机器根据不同的主板设置BIOS设置光盘启动。
二、进入光盘模式

选择Troubleshooting界面,选择:Rescue a CentOS Linux system选项

接下来,选择第一项Continue,也就是输入1,继续,回车。看到“sh-4.2#表示已进入光盘修复模式
选项说明:
1)continue:救援模式程序将自动搜索系统中现有的文件系统,并可读写并挂载到/mnt/sysimage目录下
2)Read-Only:现有的文件系统将以只读的方式挂载。
3)Skip to shell: 手动挂载


三、切换bash,并且可以修复你的系统。
查看当前目录,不是你真正的根分区,而是光盘的根分区,需要使用chroot 切换到根分区进行修改。

如图所示,切换后,我修改密码,使用快捷键ctrl d ,bash切换sh模式,使用exit退出光盘模式。
记住,把BIOS改变启动顺序。记住,把BIOS改变启动顺序。记住,把BIOS改变启动顺序。