I have a machine duel-booting Ubuntu and Arch. After running
update-grub on Ubuntu, Arch has been added to Ubuntu's GRUB bootloader, allowing me to choose which distro I want to boot into.
That said, I want to be able to hibernate Arch. Normally, this would require adding a
RESUME=[BlaBlaBla] argument to the boot loader. However, since the boot loader is managed by Ubuntu, adding extra arguments to the Arch entries is particularly difficult. (Everytime Ubuntu get a kernel update, it automatically re-writes the config file, meaning I'd have to re-add the RESUME= parameter.)
So, here's my question: is there a way to make Arch add a RESUME variable into the kernel image itself? On Ubuntu, simply adding a RESUME= variable to
/etc/initramfs-tools/conf.d/resume, and rebuilding the kernel image will cause Ubuntu to assume that the specified device is the resume device, without extra kernel parameters. Is there a way to do something similar in Arch with mkinitcpio?