After switching Linux distribution on my laptop, resume from hibernation would work, I would only get a black screen and an unresponsive system.
journalctl -b -1
would display the following messages:
systemd-hibernate-resume[480]: Reported hibernation image: ID=ubuntu VERSION_ID=24.04 kernel=6.8.0-35-generic UUID=2d41a3db-1338-4587-9fa8-cfa6e5d3e865 offset=22555864
systemd-hibernate-resume[480]: HibernateLocation system identifier doesn't match currently running system, would not resume from it.
Ubuntu being my previous Linux distribution, and I am now testing Manjaro. I tried to wipe the swap (that should be clean anyway) without success.
The values ID
, VERSION_ID
, kernel
, UUID
and offset
above are instead pulled from the EFI.
The solution was manually running:
sudo systemctl hibenate