In the event your Linux box experiences disk or file system issues you may receive a “Give root password for maintenance” prompt upon reboot. If you have your root password you can login but in the event your using ‘slide’ or ‘sudo’ for wheel access or you’ve just mis-placed your root password – you’ll need to reset it.
To reset your root password:
- When the GRUB loader shows during boot press the spare bar to pause boot.
- Select your boot kernel.
- Type ‘e’ to edit the default kernel line.
- Type ‘e’ again on the line that starts with ‘kernel’.
- Add ‘init=/bin/bash’ to the end of the ‘kernel’ line then press enter.
- Type ‘b’ to boot the modified kernel parameters.
- Once you’re at the /bin/bash prompt you will need to remount the root file system as read/write in order to edit the passwd file:
# mount -o remount,rw /
- Change your root password:
# passwd root
- Remount the filesystem back to read only:
# mount -o remount,ro /
- Reboot your server using CTR-ALT-DELETE.
- You will now be able to login with your new root password and carry out the maintenance.