CentOS7/8 UCloud官方镜像进入单用户模式

其它2年前 (2023)更新 huiye
553 0

CentOS7/8 UCloud官方镜像进入单用户模式

进入单用户操作前,建议先做好镜像和快照进行备份数据,以免误操作导致无法进入系统或者数据丢失

 

重启系统进入grub菜单时,方向键选中非resuce的那一行,如下图所示,按e进入编辑

CentOS7/8 UCloud官方镜像进入单用户模式

 

找到如下这行,将ro修改为rw init=/sysroot/bin/bash

CentOS7/8 UCloud官方镜像进入单用户模式

 

修改后如下

CentOS7/8 UCloud官方镜像进入单用户模式

 

修改完成后按ctrl+x启动,进入如下界面

CentOS7/8 UCloud官方镜像进入单用户模式

 

输入命令chroot /sysroot/切换回原始系统后即可修改原系统用户密码和系统文件

CentOS7/8 UCloud官方镜像进入单用户模式

 

问题集合:

问题一:CentOS8 chroot /sysroot/切换为原始系统后,使用passwd修改密码不生效

答:使用passwd修改密码后,还需要执行命令touch /.autorelabel才会生效,CentOS7不需要执行

 

问题二:执行chroot /sysroot/命令时报如下错误

chroot: failed to run command '/bin/bash': No such file or directory
CentOS7/8 UCloud官方镜像进入单用户模式

答:步骤一:先检查一下/sysroot/bin/中是否有bash文件

ls /sysroot/bin/bash
CentOS7/8 UCloud官方镜像进入单用户模式

步骤二:若如上图提示没有/chroot/bin/bash文件,则就手动复制一个,命令如下

cp /bin/bash /chroot/bin/bash
CentOS7/8 UCloud官方镜像进入单用户模式

步骤三:最后再切换为/sysroot/即可

chroot /sysroot/
CentOS7/8 UCloud官方镜像进入单用户模式
© 版权声明

相关文章