I’m trying to configure hibernation and looks like I overlooked something.
It’s a standard EOS setup with systemd-boot, dracut and swap partition roughly the size of RAM. According to Arch Wiki, if it’s UEFI system and systemd version >= 255, hibernation should be working without any explicit configuration, so my whole setup process was basically this:
created /etc/dracut.conf.d/resume.conf containing:
add_dracutmodules+=" resume "
regenerated images with sudo dracut-rebuild and rebooted
lsinitrd -m shows resume module, yet hibernation still doesn’t work. With both lts and mainline kernels. Every time - it’s just like fresh boot.
Would really appreciate any ideas/suggestions as to where I should start looking in order to sort it out
I believe when next upgrade to dracut is here, then that additional line would not be necessary.
Perhaps you could check with the forum to make sure that things are as they should be.
Also, I would look into /etc/kernel/cmdline, edit it to only contain the line below (according to the post you linked too) and rebuild the initrds
You can remove it after the next upgrade to dracut. It is has been patched already in the Arch package for 059 but they have not yet released the version with that patch.
If those are truly duplicates, that isn’t normal and you should remove them. I do think there was a bug in an older version of the installer that created those dups. We fixed that quite some time ago but if your installation is older, it may be left over from that.