[UUID] Erreur device hibernation démarrage [RESOLU]

Questions et astuces concernant l'installation et la configuration d'archlinux
dav999
archer
Messages : 117
Inscription : sam. 10 mars 2012, 00:03
Localisation : Haut Rhin

[UUID] Erreur device hibernation démarrage [RESOLU]

Message par dav999 »

Bonsoir,

j'ai un petit soucis, au démarrage j'ai une erreur "error: resume: no device specified for hibernation".

Après quelques recherche j'ai vu que c'est le fstab qui serait en cause, j'ai encore le nom sda5 au lieu de l'uuid pour le swap, or lorsque je teste une des commandes pour trouver l'uuid le swap n'en n'a pas pas !
Comment régler ce problème svp ?
Je suis en full systemd.

Mon fstab:

Code : Tout sélectionner

#
# /etc/fstab: static file system information
#
# <file system> <dir>   <type>  <options>       <dump>  <pass>
tmpfs           /tmp    tmpfs   nodev,nosuid    0       0
/dev/sda5 swap swap defaults 0 0
UUID=941323ea-82c7-4379-ae9e-089b66d93e24 / ext4 defaults 0 1
UUID=e8184fe1-337a-4f67-b8e2-046f90453a62 /home ext4 defaults 0 1
Résultat de ls -l /dev/disk/by-uuid/ :

Code : Tout sélectionner

total 0
lrwxrwxrwx 1 root root 10  4 déc.  21:00 1ba70f9f-6293-4ea1-bcea-b985be34d8d2 -> ../../sda8
lrwxrwxrwx 1 root root 10  4 déc.  21:00 941323ea-82c7-4379-ae9e-089b66d93e24 -> ../../sda6
lrwxrwxrwx 1 root root 10  4 déc.  21:00 A072918272915E3A -> ../../sda3
lrwxrwxrwx 1 root root 10  4 déc.  21:00 CC9C8E9A9C8E7EA8 -> ../../sda2
lrwxrwxrwx 1 root root 10  4 déc.  21:00 E6F68A3EF68A0F4D -> ../../sda1
lrwxrwxrwx 1 root root 10  4 déc.  21:00 E889DD272031DF56 -> ../../sda9
lrwxrwxrwx 1 root root 10  4 déc.  21:00 e8184fe1-337a-4f67-b8e2-046f90453a62 -> ../../sda7
Résultat de sudo blkid (après un sudo blkid -g) :

Code : Tout sélectionner

/dev/sda1: LABEL="SYSTEM" UUID="E6F68A3EF68A0F4D" TYPE="ntfs" 
/dev/sda2: LABEL="WINDOWS" UUID="CC9C8E9A9C8E7EA8" TYPE="ntfs" 
/dev/sda3: LABEL="Data" UUID="A072918272915E3A" TYPE="ntfs" 
/dev/sda5: TYPE="swap" 
/dev/sda6: UUID="941323ea-82c7-4379-ae9e-089b66d93e24" TYPE="ext4" 
/dev/sda7: UUID="e8184fe1-337a-4f67-b8e2-046f90453a62" TYPE="ext4" 
/dev/sda8: UUID="1ba70f9f-6293-4ea1-bcea-b985be34d8d2" TYPE="ext4" 
/dev/sda9: UUID="E889DD272031DF56" TYPE="ntfs" 
J'aimerais bien régler ce problème pour espérer encore accélérer mon démarrage.

Merci
David
Dernière modification par dav999 le jeu. 06 déc. 2012, 12:15, modifié 1 fois.
ASUS GS72
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [UUID] Erreur device hibernation démarrage

Message par viperpaulo »

Ne serait-ce pas l'option resume dans le grub.cfg qui serait foireuse ou absente alors qu'elle est appelée par le kernel ? (configurée dans les hooks ?)
Il faut modifier le fichier /etc/default/grub et y mettre quelque chose du genre GRUB_CMDLINE_LINUX="resume=/dev/disk/by-uuid/...
Après je ne suis pas du tout sûr mais je propose une piste ... ;)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17612
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [UUID] Erreur device hibernation démarrage

Message par benjarobin »

Pour définir un UUID à ton swap lance cette commande :

Code : Tout sélectionner

tune2fs /dev/sda5 -U `uuidgen`
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [UUID] Erreur device hibernation démarrage

Message par hopimet »

Salut,

J'ai le même problème et pourtant mon swap est bien référencé par son UUID dans fstab. Je ne pense pas que ça vienne de là. Cela dit, comme je n'utilise pas l'hibernation ça ne me gène pas plus que ça. Mais j'aimerai quand même bien comprendre l'erreur.
dav999
archer
Messages : 117
Inscription : sam. 10 mars 2012, 00:03
Localisation : Haut Rhin

Re: [UUID] Erreur device hibernation démarrage

Message par dav999 »

benjarobin a écrit :Pour définir un UUID à ton swap lance cette commande :

Code : Tout sélectionner

tune2fs /dev/sda5 -U `uuidgen`
Hum ca parrait mal engagé :)

Code : Tout sélectionner

tune2fs /dev/sda5 -U `uuidgen`
tune2fs 1.42.6 (21-Sep-2012)
tune2fs: Numéro magique invalide dans le super-bloc lors de la tentative d'ouverture de /dev/sda5
Impossible de trouver un superbloc de système de fichiers valide.
Kesako ?

Pour l'hibernation, je ne l'utilise pas non plus, mais j'aimerais me débarrasser de ce satané message question de principe, de plus j'ai un peu le temps en ce moment alors j'en profite :)

Merci
ASUS GS72
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17612
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [UUID] Erreur device hibernation démarrage

Message par benjarobin »

Hum la commande c'est pour une partition et non le SWAP, désolé...
Il faut refaire le swap :

Code : Tout sélectionner

swapoff
mkswap -L "Swap" -U `uuidgen` /dev/sda5
swapon
Sinon en effet il faut spécifier l'option resume sur la ligne kernel
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
dav999
archer
Messages : 117
Inscription : sam. 10 mars 2012, 00:03
Localisation : Haut Rhin

Re: [UUID] Erreur device hibernation démarrage

Message par dav999 »

Impecc, ca fonctionne, donc j'ai du modifier mon fstab et mon grub pour faire rentrer le tout dans l'ordre.

Pour ceux que ca intéresserait dans le futur, voiçi en détail ce qui a été fait :
Fstab :

Code : Tout sélectionner

#
# /etc/fstab: static file system information
#
# <file system> <dir>   <type>  <options>       <dump>  <pass>
tmpfs           /tmp    tmpfs   nodev,nosuid    0       0
UUID=05c618b9-b7ff-4d29-8afe-d066c6d91067 swap swap defaults 0 0
UUID=941323ea-82c7-4379-ae9e-089b66d93e24 / ext4 defaults 0 1
UUID=e8184fe1-337a-4f67-b8e2-046f90453a62 /home ext4 defaults 0 1
/etc/defaut/grub :

Code : Tout sélectionner

GRUB_CMDLINE_LINUX_DEFAULT="quiet resume=/dev/disk/by-uuid/05c618b9-b7ff-4d29-8afe-d066c6d91067"
GRUB_CMDLINE_LINUX=""
Puis j'ai du faire un :

Code : Tout sélectionner

sudo swapon -a
Et la ca fonctionne bien

Merci à tous
David
ASUS GS72
Répondre