1、看到开机第一个画面,按上下键,然后选择第一行,再按字母 “e”
2、在进入该页面之后要立即按e进入下一个界面 ,在下一个界面中按↓向下寻找,找到下图标红处,移动至行末尾,增加rd.break
3、完成之后,按下ctrl+x进入单用户模式,
4、系统启动至root shell界面,使用 mount 命令可以查看到此时,系统本身的root文件系统被以只读模式挂载到/sysroot目录下
5、以读写模式重新挂载/sysroot
switch_root:/# mount -o remount,rw /sysroot #检查/sysroot是否以读写模式挂载 switch_root:/# mount | grep sysroot /dev/mapper/centos-root on /sysroot type xfs(rw,relatime,attr2,inode64,noquota)
6、执行chroot命令,将/sysroot目录切换为根目录。
switch_root:/# chroot /sysroot #chroot命令执行成功后,shell提示符将变为下述表示方法 sh-4.2# 至此已成功进入单用户模式,单用户模式下可以重置密码,分析日志,修复分析,还原配置文件等。
这里会有一个问题,假如我们的字符编码是中文,虚拟机里面无法显示中文,所以我们要修改一下字符编码为
输入:
LANG=en_US_utf-8
修改为英文字符,便于我们查看
7.最后再更新一下系统信息:
touch /.autorelabel
然后输入exit退出 或者 ctrl +d 退出
输入 reboot重启即可