方法一、修改grub boot options:
1. 开机到 grub boot manager,按下 e 到 text mode
2. 一直移动光标到linux 标签行,在最后面增加:init=/bin/bash
3. 按F10启动系统,这时就直接在init 0进程中进入到shell界面。
这时就可以修改密码或者修改相关的配置文件。
完成后执行sync刷数据到磁盘(可以不用该步骤)
暂时不清楚如何重新启动,我是强行关电源(哎。。。)
方法二、使用光盘,修改BIOS的启动优先级,然后进入到救援模式。
挂载原根目录的设备,比如:mount /dev/sda2 /mnt
执行chroot /mnt
然后修改相关文件,在该模式下似乎不能执行passwd命令。
umount /mnt
/sbin/reboot。