进入grub的时候,按上下箭头
选择平时启动的那个内核
按 e 编辑这么一行:
kernel /vmlinuz root=/dev/sda2 init=/bin/bash rw
注意黑体字,就是在你原有的内核选项上增加的内容
按 enter 生效
按 b 启动
然后就在命令行了,输入passwd root 进行密码修改
另外参考曲折过程:(http://hi.baidu.com/lucilu/blog/item/375be63d06c89808baa167dd.html)
登录gentoo服务器。发现忘记了root密码。没办法直接single模式登录吧。
在引导装载程序菜单上,键入 [e] 来进入编辑模式。
你会面对一个引导项目列表。查找其中类似以下输出的那一行:
kernel /vmlinuz root=/dev/sda2
按箭头键直到这一行被突出显示,然后按 e 。
按一下空格键来添加一个空格,然后添加 single 来通知 GRUB 引导单用户 Linux 模式。
按 Enter 键来使编辑结果生效。你会被带回编辑模式屏幕,从这里,按 b
GRUB 就会引导单用户 Linux 模式,却发现single模式登录也要密码,我晕。single模式不行,直接就grub下修改
kernel /vmlinuz root=/dev/sda2 init=/bin/bash
按B重启进入了系统后,passwd root修改密码。。发现修改不了。原来默认的权限是read only的。没办法。继续重复grub 操作,修改
kernel /vmlinuz root=/dev/sda2 init=/bin/bash rw按B重启,终于进入了shell。修改root密码,搞定。。。。