找到“ro”一行,将“ro”替换成 rw init=/sysroot/bin/sh,如下:
按Ctrl–x 进行重启进入单用户模式,最关键一步,执行chroot /sysroot,获取root权限
2、在高级选项中,然后根据最新内核选中对应的(recovery mode)进入recovery模式(我这只有一个,有的可能有多个,一般选中最上面的那个)
3、在该界面找到 recovery nomodeset 这一行 ,替换 ro recovery nomodeset 为 rw single init=/bin/bash ,然后按 Ctrl + x
SUSE11系统
1、重新启动机器,在出现grub引导界面后,在启动linux的选项里加上init=/bin/bash(删除其余的),通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash。
3、这时执行命令 mount -n / –o remount,rw 表示将根文件系统重新mount为可读写,有了读写权限后就可以通过passwd命令修改密码了。
5、修改完成后记得用mount -n / -o remount,ro将根文件系统置为原来的状态。
openeuler和anolis系统进单用户方式和centos7相同。
但是openeuler系统编辑内核选项模式时,需要输入账号密码:
或者
原文地址:https://blog.csdn.net/weixin_44783346/article/details/132664099
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_23016.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!