Mudando para o GRUB2, meu Arch Linux não sai mais da hibernação, porque a retomada real não está mais configurada. No legado do GRUB, eu escreveria:
/boot/grub/menu.lst:
kernel /vmlinuz26 root=/dev/disk/by-uuid/X ro resume=/dev/disk/by-uuid/Y ro
Mas com a nova maneira do GRUB2 de lidar com o menu de inicialização, não sei mais como, onde e de que forma adicionar isso. Meu palpite é que você adicionaria o menuentry inteiro ao /etc/grub.d/40_custom/ e, de alguma forma, configuraria o resumo lá? Entradas de menu codificadas manualmente no GRUB2 parecem ir contra sua abordagem flexível de geração de menus, mas o que quer que me permita usar o hibernate é bem-vindo.
Obrigado!
sudo update-initramfs -u -k all