EndeavourOS Cassini with dracut does not configure hibernation

I didn’t want to generate panic :wink:

The installation already sets up most of the things for hibernation (if you choose swap with hibernate). The only missing part is the dracut part.

It’s easy to fix that:

first generate the dracut configuration file for hibernation:

cat <<-EOF | sudo tee /etc/dracut.conf.d/resume.conf
add_dracutmodules+=" resume "
EOF

and regenerate initramfs

sudo dracut-rebuild

And reboot.

IMPORTANT: the above instructions assume that the other configuration parts for hibernation are already in place: SWAP partition in /etc/fstab and the correct resume option in /etc/default/grub.

As I said, the above two steps are implemented by the installation if you selected swap partition with hibernate.

Otherwise, if you did not select that option, you’ll have to perform a few additional steps. I summarized them here: https://www.lorenzobettini.it/2022/12/enabling-hibernation-in-endeavouros/

Hope it helps.

10 Likes