Reset Root Password
To access a root shell before the scripts that run from the initramfs, follow these steps:
- Reboot the system.
- Interrupt the boot loader countdown by pressing any key, except Enter.
- Move the cursor to the kernel entry to boot.
- Press
eto edit the selected entry. - Move the cursor to the kernel command line
- Append
rd.break. - Press
Ctrl + xto boot with the changes.
The system loads a root shell with the root file system on the disk mounted read-only on /sysroot.
Reset the root password from this point:
By default, the system journals are kept in the /run/log/journal directory, which are cleared when the system reboots.
To store journals in the /var/log/journal directory persistently, set the Storage parameter to persistent in /etc/systemd/journald.conf.
To inspect the logs of a previous boot:
Summary
Use rd.break on the kernel command-line to interrupt the boot process before control is handed over from the initramfs. The root file system is mounted read-only under /sysroot. Use the emergency.target target to diagnose and fix file system issues.
Command References:
journald.conf, journalctl and systemctl.