I'm trying to get hibernation going on my Macbook 5,1. I'm using rEFInd as my bootloader (package: refind-efi). I don't have Grub.
After trying to hibernate, I get the following during start:
ERROR: resume has no device specified for hibernation
I added the following to /boot/efi/EFI/arch/refind_linux.conf:
It doesn't see it.
Last edited by creese (2013-01-20 20:55:09)
Is that all you did? That is not all that it takes to enable hibernation.
No, it's where I got stuck.
I also added "resume" to mkinitcpio and recreated the initial ramdisk environment. Besides telling how to find the swap, what else is there to do?
You didn't add that literal line to refind's config, did you?
I used the actual UUID.
You shouldn't be adding it as a separate line at all. Just add the resume parameter to the regular list of stuff passed to the kernel.
on the same line as the rest of the parms and now it works!