table of contents
DRACUT-SHUTDOWN.S(8) | dracut | DRACUT-SHUTDOWN.S(8) |
NAME¶
dracut-shutdown.service - unpack the initramfs to /run/initramfs
SYNOPSIS¶
dracut-shutdown.service
DESCRIPTION¶
This service unpacks the initramfs image to /run/initramfs. systemd pivots into /run/initramfs at shutdown, so the root filesystem can be safely unmounted.
The following steps are executed during a shutdown:
This ensures, that all devices are disassembled and unmounted cleanly.
To debug the shutdown process, you can get a shell in the shutdown procedure by injecting "rd.break=pre-shutdown rd.shell" or "rd.break=shutdown rd.shell".
# mkdir -p /run/initramfs/etc/cmdline.d # echo "rd.break=pre-shutdown rd.shell" > /run/initramfs/etc/cmdline.d/debug.conf # touch /run/initramfs/.need_shutdown
In case the unpack of the initramfs fails, dracut-shutdown-onfailure.service executes to make sure switch root doesn’t happen, since it would result in switching to an incomplete initramfs.
AUTHORS¶
Harald Hoyer
SEE ALSO¶
dracut(8)
2022-02-02 | dracut |