通过GRUB引导菜单重置root密码
-
重启电脑,在启动时看到GRUB菜单(可能需要按住或快速按shift键或Esc键)进入菜单。
-
编辑GRUB启动项
选中平时启动的内核那一行(通常是第一行),**不要按回车,**按下e进入编辑模式。
- 修改内核启动参数
找到以linux或linux16开头的那一行(包含 /vmlinuz
),将行尾的内容:
cpp
ro quiet splash
改为:
cpp
rw init=/bin/bash
说明:
rw
表示挂载根文件系统为可读写。
init=/bin/bash
表示系统启动后运行 bash 而不是默认的 systemd/init。
- 启动系统到 bash 模式 ,按下
Ctrl + X
或F10
启动系统。
你现在会进入一个没有图形界面的 bash shell,root 用户已登录。
修改 root 密码
在 bash 中执行以下命令:
passwd
输入新密码两次。
(如系统为 Ubuntu 这类默认禁用 root 的系统,可能需要先启用 root 帐号,可以执行 passwd root
)
然后同步磁盘并重启sync exec /sbin/init
或直接重启:reboot -f