进入单用户
1.首先要进入GRUB引导选择需要修复的系统引导
按E键进入修改
2.修改系统引导为单用户模式
修改前是这样的
修改后
只用把ro修改成rw init=/bin/bash
CentOS也同样是把ro改成rw 再在本行最后添加init=/bin/bash
init是设置你要进入的shell,zsh等shell,只要你系统装了就可以进
再Ctrl+X即可保存进入单用户模式
3.保存进入但用户模式
进入单用户是不需要输入密码的,默认即是root用户
CentOS不会加载那些命令,需要手动加载shell配置
source /etc/profile
获取系统分区格式
lsblk #先查看系统所在磁盘
df -Th |grep "^/dev" #查看系统格式
修复Read-Only
fsck.ext4 -y /dev/sda2 #修复系统硬盘Ext4为你查看的系统盘的格式
如果是xfs格式的根目录需要先取消挂载后使用
umount /dev/sda2
xfs_repair -d /dev/sda2
修复好后直接重启即可,单用户模式默认不加载reboot和poweroff命令,可以使用Ctrl+Alt+Delete进行重启