自从加入到Space项目组以来,由于(不)大量的VISIO、MSoffice2007文档等等工作,导致(欢)有段日子没有使用SUSE了。今天(迎)把本子拿出来,却发现忘记root密码了。绞尽脑汁把一切可能的组合都尝试完后,决定放弃。
忘记(红)密码?很简单!修改Grub启动参数到Single模式不就完了?
重新启动系统,在Grub启动界面的options里输入 single,回车后系统继续启动过程。
一切尘埃(联)落定,没有出现熟悉的“#”,不过出现的东西也够熟悉的:login……
不是不用(盗)密码吗?不是不用(窃)密码了吗?你怎么骗我
咋办?凉拌!
再次重启,再次到达Grub启动界面,再次输入启动参数……等等,不能输入single了,这次咱们下个猛药:init=/bin/bash。什么意思?让系统启动后直接启动/bin/bash!
回车后,机器咕噜咕噜一阵子后,没有任何征兆的停在了#上。好熟悉的#号!
时不我待啊。赶紧!
引用:(none)# mount -n / -o remount,rw
(none)# passwd
在这里改新密码
(none)# mount -n / -o remount,ro
重启系统后,新密码生效。
太平桥 于 2009-08-19 12:16:23发表:
在 grub 界面 -> esc 进入grub 文本画面 -> 选中按启动项 -> 按e 进入编辑画面 -> 选中 kernel 项 -> 按e 编辑 -> 加上 init=/bin/bash -> 按 b 引导。
小糊涂仙 于 2009-08-19 10:08:17发表:
我按照你的说法来,怎么不可以啊?
太平桥 于 2009-08-18 12:44:45发表:
版本差异,加 single 是 Redhat 的标准方法,而到了 suse 上就不行。
每个发行版都有自己的方法,具体情况最好查一下翻新版的文档。
lirry 于 2009-08-18 10:23:44发表:
可是我输入init=/bin/bash回车启动后却停在(none) /#, 键盘鼠标都不能用了,怎么回事啊?
happywinner 于 2007-12-19 15:55:40发表:
学习了!谢谢!