我丢失/忘记了一个坐在我旁边的服务器的root密码,并试图重置它。 我宁愿不必擦拭和重新安装或使用Live CD(服务器正在运行Ubuntu Server 12.04)。 我到目前为止所尝试过的…
1)从Grub2启动菜单启动到“恢复模式”,然后进入root shell提示符。 我被提示“给root密码进行维护”。 NO-GO。
2)将主引导选项的引导参数更改为包含“rw”和“init = / bin / bash”。 当我用Ctrl-X启动时,屏幕变黑,没有任何反应(我等了五分钟)。 init = / bin / sh和init = / bin / static-sh都可以做同样的事情,而init = / sbin / init是正常的。
还有什么我可以尝试重置根密码? 谢谢!
如果您已经重新启动,只需启动进入Live CD,chroot进入服务器的根文件系统,并运行passwd 。 问题解决了。
我刚刚尝试了一个虚拟机中接近空白的Ubuntu服务器12.04。 启动时按住SHIFT,select第一个项目,按“e”进行编辑,我replace
ro quiet
同
rw nosplash boot=/bin/bash
它可以毫无问题地启动进入bash-shell。 也许graphics卡是让你麻烦,因此nosplash 。