erreurs fichier resume

/etc/initramfs-tools/conf.d/resume

fichier resume absent

théoriquement un fichier resume peut être absent (comme sur ArchLinux par exemple), dans ce cas, selon man, la plus grande partition swap devrait être utilisée.

sur debian, une erreur se produit et n'est pas corrigée lors de l'update:

update-initramfs -u

update-initramfs: Generating /boot/initrd.img-4.11.6-towo.2-siduction-amd64
I: The initramfs will attempt to resume from /dev/sda3
I: (UUID=691f4861-ac9e-4b44-adaf-db28378d1d8f)
I: Set the RESUME variable to override this.

Gave up waiting for suspend/resume device...

quand l'UUID de la partition swap est changé (classique avec l'installeur Debian sur un multi-boot par exemple), il ne suffit pas de modifier le fstab.
si le système permet l'hibernation, il faut aussi veiller à configurer correctement
/etc/initramfs-tools/conf.d/resume
à défaut

update-initramfs: Generating /boot/initrd.img-4.9.0-3-686-pae
W: initramfs-tools configuration sets RESUME=UUID=68c4a15c-e3c8-4afe-8ffe-feb3637a0875
W: but no matching swap device is available.
I: The initramfs will attempt to resume from /dev/sda6
I: (UUID=3264f09c-87ed-4731-8132-3e929d120c65)
I: Set the RESUME variable to override this.

correction resume

root requis

avec UUID

méthode fastidieuse

su
    # identifier le swap et noter l'UUID
lsblk -f
    # vérifier le fstab si besoin
cat /etc/fstab
    # configurer resume (editor|geany|mousepad|pluma|kate|gedit...)
editor /etc/initramfs-tools/conf.d/resume
    # mise à jour de l'image initramfs
update-initramfs -u
reboot
        ## /etc/fstab
    # swap was on /dev/sda3 during installation
UUID=422c2bac-a6c3-4774-afd2-bb53c366a27d none    swap    sw     0     0

        ## /etc/initramfs-tools/conf.d/resume
RESUME=UUID=422c2bac-a6c3-4774-afd2-bb53c366a27d

avec device

pour éviter les surprises quand on joue avec des multi-boots, pour le(s) swap, utilisation de /dev/partition

        ## /etc/fstab
    # swap was on /dev/sda3 during installation
/dev/sda3 none            swap    sw              0       0

        ## /etc/initramfs-tools/conf.d/resume
RESUME=/dev/sda3

avec auto

mais depuis peu, encore plus simple (après test):

RESUME=auto

options variable RESUME

Grub

ajouter le paramètre resume=UUID=

par exemple:

GRUB_CMDLINE_LINUX_DEFAULT="quiet resume=UUID=691f4861-ac9e-4b44-adaf-db28378d1d8f"

check après reboot:

/sbin/swapon -s