前天遇到开机进入maintenance模式,且不知道root密码,经过多次尝试后终于重置了root密码,将系统恢复。


现象

1、找不到root密码;

2、无法进入系统,提示:give root password for maintenance

3、无法进入单用户模式

丢失root密码,且give root password for maintenance的解决方法_maintenance

解决过程

那应该怎么做才能修改root密码呢?

----方法是在原来添加single的地方添加init=/bin/bash

可能接下来还会遇到只读情况,也可以在上面地方修改。或在系统中重新remount下也可以解决。

第一种解决只读方法如下:

修改前:
linux /boot/vmlinuz-3.11.0-15-generic root=UUID=24e6 ro

注意ro变成了rw,后面添加了init=/bin/bash

修改后:
linux /boot/vmlinuz-3.11.0-15-generic root=UUID=24e6 rw init=/bin/bash

丢失root密码,且give root password for maintenance的解决方法_init=/bin/bash_02

然后进系统修改密码即可。

第二种解决只读方法如下:

只在修改单用户的地方后面添加了init=/bin/bash,之后进入bash模式,然后执行mount -o remount,rw  /

丢失root密码,且give root password for maintenance的解决方法_maintenance_03

然后修改密码。


问:在修改单用户界面还有哪些参数可以添加或修改的?