Arrêt en hibernation
Hibernation impossible
Système et matériels / Installation et configuration

Papipio Membre non connecté
-
- Voir le profil du membre Papipio
- Inscrit le : 31/07/2014
- Groupes :
-
Ambassadeur
Reprise du message précédent
Merci à tous de m’aider à résoudre mes problèmes … dus à mes conneries !(Contrairement à Bashung je peux malgré tout dormir !)
J’étais content d’avoir réussi à changer le SSD de mon PC sans difficulté, j’avais tout retrouvé, sauf l’arrêt en hibernation …
Mon environnement de bureau est Plasma.
J’ai fait ce que Papoteur m‘a suggéré : le problème est toujours le même.
J’ai peut-être fait quelque chose qu’il ne fallait pas faire : j’ai formaté la partition swap comme cela était possible.
En comparant les partitions avec un autre PC qui fonctionne bien :
- la partition swap n’est apparemment pas formatée (??)
- les noms des partitions sont :
+ swap = sda 6 (sda 7 dans mon PC)
+ /home = sda 7 (sda 6 dans mon PC)
Si je ne réussis pas à résoudre mon problème, je vais réinstaller Mageia dans mon SSD comme je l’ai installé il y a quelques jours (en conservant /home) ...
Pierre
Pierre

Girotte Membre non connecté
-
- Voir le profil du membre Girotte
- Inscrit le : 05/06/2011
- Groupes :
-
Membre d'Honneur
Papipio :
- la partition swap n’est apparemment pas formatée
Si tu dis ça parce que que tu ne vois pas de truc du style "/home", "/root" etc, c'est normal.
Exemple chez moi, la swap qui est sur /dev/sda1 ne comporte aucune indication dans la colonne "Point de montage".
Si ça se trouve, ce n'est peut-être pas la possibilité de mettre en hibernation qui manque, il faut peut-être juste faire apparaître l'invite pour ça (dans la barre d'outils ou dans la fenêtre de déconnexion).
Par exemple dans la barre d'Xfce, un simple clic droite sur l'icône Déconnexion fait apparaître des cases à cocher/décocher.
Mais pour Plasma, c'est Yuusha qui sait!
Mageia 8 - Fluxbox sur PC "fixe"
Cauldron - Xfce4 sur PC portable
Cauldron - Xfce4 sur PC portable

Papipio Membre non connecté
-
- Voir le profil du membre Papipio
- Inscrit le : 31/07/2014
- Groupes :
-
Ambassadeur
Si je dis que dans mon PC la partition swap est formatée, c’est parce que c’est écrit dans le détail des caractéristiques de la partition vues par le CCM / Gérer les partitions de vos disques durs. Ce n’est pas le cas pour le PC qui fonctionne bien.
Quoi que je fasse, le bouton Hibernation n’apparaît pas dans le menu d‘arrêt. J’arrête mon PC en utilisant le bouton Verrouillage / Déconnexion du tableau de bord, bouton pour lequel je ne sélectionne que Quitter dans les paramètres (je ne peux plus sélectionner Veille prolongée) : cela suffisait avant pour avoir le menu complet Veille / Hibernation / Redémarrer / Eteindre / Déconnexion.
J’ai clairement créé une anomalie dans le système pour la partition swap ...
Pierre
Pierre

Girotte Membre non connecté
-
- Voir le profil du membre Girotte
- Inscrit le : 05/06/2011
- Groupes :
-
Membre d'Honneur
Papipio :
J’ai clairement créé une anomalie dans le système pour la partition swap ...
Rhooo, bizarre quand-même!
Et si on ressayait tranquillement?
- Lancer gparted.
- Dans gparted:
1) Désactiver la swap.
2) Faire "Supprimer" sur la partition de la swap.
3) Faire "Nouvelle" dans cette partition maintenant inutilisée et recréer la swap.
4) Faire "Activer la swap" si elle n'est pas activée.
- Comme le conseillait papoteur:
dracut -f
en root, pour reconstruire l'initramfs.
- Redémarrer la machine.
Édité par Girotte Le 16/08/2022 à 11h51
Mageia 8 - Fluxbox sur PC "fixe"
Cauldron - Xfce4 sur PC portable
Cauldron - Xfce4 sur PC portable

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
- Démonter la partition swap
- Lancer le gestionnaire de disque de Mageia
- Formatter la partition Swap dans le type Linux Swap
- dracut -f
- Vérifier que le swap soit bien pris en compte dans le fstab
- Redémarrer

Papipio Membre non connecté
-
- Voir le profil du membre Papipio
- Inscrit le : 31/07/2014
- Groupes :
-
Ambassadeur
Dans le fichier /etc/fstab (j’ai noté le nom de ce fichier dans un tutoriel ...), la partition swap apparaît être la partition sda6 et la partition /home apparaît être la partition sda7.
Or c’est l’inverse : quand j’ai supprimé la partition swap (qui était sda6) pour la recréer, /home (qui était sda7) a été renommée sda6, et la nouvelle partition swap a été nommée sda7.
Est-ce normal docteur ? Je ne le crois pas !
Fichier /etc/fstab :
# Entry for /dev/sda5 :
UUID=53514779-0bf0-4a35-9ade-aafb6a08e43a / ext4 noatime,acl 1 1
# Entry for /dev/sda1 :
UUID=E4CD-047E /boot/EFI vfat iocharset=utf8,umask=000 0 0
# Entry for /dev/sda7 :
UUID=951a8382-950f-45a6-acfd-5c13cb724555 /home ext4 noatime,acl 1 2
# Entry for /dev/sdc1 :
UUID=CEC4D093C4D07EE1 /media/win_c ntfs-3g defaults,nofail,umask=000 0 0
# Entry for /dev/sdd2 :
UUID=14F43958F4393CF4 /media/win_c2 ntfs-3g defaults,nofail,umask=000 0 0
# Entry for /dev/sdd5 :
UUID=468F33A22ED71E41 /media/win_d ntfs-3g defaults,nofail,umask=000 0 0
# Entry for /dev/sdb1 :
UUID=5b354615-ca84-47c3-8861-03ea7d5b331b /mnt/papo ext4 defaults 1 2
none /proc proc defaults 0 0
# Entry for /dev/sda6 :
UUID=b31cbfcd-42b3-4539-ba2d-afd65d891fd3 swap swap defaults 0 0
Le fichier /proc/swaps est vide (j’ai noté le nom de ce fichier dans un tutoriel ...).
Pierre
Pierre

Girotte Membre non connecté
-
- Voir le profil du membre Girotte
- Inscrit le : 05/06/2011
- Groupes :
-
Membre d'Honneur
swapon -s
en root, pour voir?
Mageia 8 - Fluxbox sur PC "fixe"
Cauldron - Xfce4 sur PC portable
Cauldron - Xfce4 sur PC portable

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Pour la concordance UUID et fstab, il ne faudrait pas utiliser la commande lsblk -f ( par exemple) ?

Papipio Membre non connecté
-
- Voir le profil du membre Papipio
- Inscrit le : 31/07/2014
- Groupes :
-
Ambassadeur
J’ai exécuté swapon -s : je n’ai vu aucun résultat.
J’ai exécuté lsblk -f, j’ai obtenu :
[root@localhost ~]# swapon -s
[root@localhost ~]# lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
sda
├─sda1 vfat FAT32 E4CD-047E 296,3M 0% /boot/EFI
├─sda2
├─sda5 ext4 1.0 53514779-0bf0-4a35-9ade-aafb6a08e43a 50G 22% /
├─sda6 ext4 1.0 home 951a8382-950f-45a6-acfd-5c13cb724555 99,6G 31% /home
└─sda7 swap 1 swap 57b21f0f-64b8-4c40-bdab-5d09c28ead3b
sdb
└─sdb1 ext4 1.0 papo 5b354615-ca84-47c3-8861-03ea7d5b331b 1,6T 35% /mnt/papo
sdc
└─sdc1 ntfs sata_1 CEC4D093C4D07EE1 31,4G 87% /media/win_c
sdd
├─sdd1
├─sdd2 ntfs Disque_4-2 14F43958F4393CF4 878,5M 100% /media/win_c2
└─sdd5 ntfs Disque_4-1 468F33A22ED71E41 73,2G 6% /media/win_d
[root@localhost ~]#
→ sda7 = swap
fstab :
# Entry for /dev/sda5 :
UUID=53514779-0bf0-4a35-9ade-aafb6a08e43a / ext4 noatime,acl 1 1
# Entry for /dev/sda1 :
UUID=E4CD-047E /boot/EFI vfat iocharset=utf8,umask=000 0 0
# Entry for /dev/sda7 :
UUID=951a8382-950f-45a6-acfd-5c13cb724555 /home ext4 noatime,acl 1 2
# Entry for /dev/sdc1 :
UUID=CEC4D093C4D07EE1 /media/win_c ntfs-3g defaults,nofail,umask=000 0 0
# Entry for /dev/sdd2 :
UUID=14F43958F4393CF4 /media/win_c2 ntfs-3g defaults,nofail,umask=000 0 0
# Entry for /dev/sdd5 :
UUID=468F33A22ED71E41 /media/win_d ntfs-3g defaults,nofail,umask=000 0 0
# Entry for /dev/sdb1 :
UUID=5b354615-ca84-47c3-8861-03ea7d5b331b /mnt/papo ext4 defaults 1 2
none /proc proc defaults 0 0
# Entry for /dev/sda6 :
UUID=b31cbfcd-42b3-4539-ba2d-afd65d891fd3 swap swap defaults 0 0
→ sda6 = swap
→ Incohérence entre ces 2 fichiers pour swap.
__________
Simple curiosité :
Le swap est utilisé pendant l’utilisation du PC. Lors d’un arrêt en hibernation, le swap peut donc ne pas être entièrement disponible pour sauvegarder en plus toute la RAM et l'état du processeur !!???
Pierre
Pierre

Papipio Membre non connecté
-
- Voir le profil du membre Papipio
- Inscrit le : 31/07/2014
- Groupes :
-
Ambassadeur
[root@localhost ~]# swapon -s
Nom de fichier Type Taille Utilisé Priorité
/dev/sda7 partition 17379324 0 -2
[root@localhost ~]#
Pierre
Pierre

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron

Avant d'hiberner il doit vider tout ce dont il n'a pas besoin. Puis si ça rentre il écrit dans le swap.
Lorsque les PC avaient moins de RAM, on conseillait un SWAP de 2 fois la taille de la RAM.

Girotte Membre non connecté
-
- Voir le profil du membre Girotte
- Inscrit le : 05/06/2011
- Groupes :
-
Membre d'Honneur
Yuusha :
Le swap ne doit normalement pas être utilisé pendant une utilisation normale du PC
. Sinon c'est qu'il faut plus de RAM.

+1
Mais la commande swapon -s devrait montrer un point de montage, et "0" dans la colonne "utilisé", comme ceci:

J'ai l'impression que le système ne trouve pas cette fameuse swap!
Ça ne coûte rien de faire en root un "swapon " sans argument pour voir si elle n'est pas tout simplement démontée (La commande fera ce montage, s'il n'y a pas un problème autre)
puis de nouveau un "swapon-s" pour voir.
Édité par Girotte Le 17/08/2022 à 10h50
Mageia 8 - Fluxbox sur PC "fixe"
Cauldron - Xfce4 sur PC portable
Cauldron - Xfce4 sur PC portable

alp1 Membre non connecté
-
- Voir le profil du membre alp1
- Inscrit le : 26/06/2012
- Groupes :
fstab UUID=b31cbfcd-42b3-4539-ba2d-afd65d891fd3
lsblk swap UUID=57b21f0f-64b8-4c40-bdab-5d09c28ead3b
Pour les besoins du raisonnement, on considérera que c'est celui fourni par lsblk qui est inscrit en "dur" sur le disque (on peut regarder l'horodatage de /etc/fstab pour essayer de déterminer si le formatage de la partition swap est antérieur ou postérieur au fstab).
Si on obtient la certitude que c'est lsblk qui montre l'état actuel du découpage du disque (précaution oratoire), il suffit, dans un éditeur texte comme kwrite, de remplacer l'UUID de fstab par celui de lsblk. kwrite demande le mot de passe super-utilisateur au moment de la sauvegarde du fichier modifié en étant utilisateur ordinaire.
Dans le cas d'une installation sans UEFI (le forum bienveillant se chargera des modifs si besoin):
Pour qu'une partition swap soit active au démarrage il faut aussi l'indiquer dans le fichier /boot/grub2.grub.cfg ainsi (ce n'est qu'un exemple):
## BEGIN /etc/grub.d/10_linux ###
menuentry 'cru-1 MGA-8 Stable Plasma' {
savedefault
set gfxpayload=text
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 edf2282a-2c25-403a-903b-76aff26ab829
else
search --no-floppy --fs-uuid --set=root edf2282a-2c25-403a-903b-76aff26ab829
fi
linux /boot/vmlinuz root=UUID=edf2282a-2c25-403a-903b-76aff26ab829 resume=UUID=57b21f0f-64b8-4c40-bdab-5d09c28ead3b ro splash=verbose noiswmd nodmraid dmraid=0 audit=0 vga=791
initrd /boot/initrd.img
}
l'item resume=UUID=57b21f0f-64b8-4c40-bdab-5d09c28ead3b ci-dessus est celui donné par le lsblk de Papipio
On remarque dans ce bout de code que la représentation par /dev/sdx18 par exemple devient inutile, remplacée par l'UUID, en principe identifiant unique.
Le fait que vmlinuz et initrd.img sont valables provient du fait que ce sont des liens fabriqués automatiquement à l'installation du nouveau (le dernier) noyau.
Pour ce qui regarde la disparition de l'icône de mise en veille, peut-être suffit-il d'ajouter le composant graphique adéquat en cliquant du deuxième bouton sur le menu de démarrage. Sélectionner Verrouillage/Déconnexion

Papipio Membre non connecté
-
- Voir le profil du membre Papipio
- Inscrit le : 31/07/2014
- Groupes :
-
Ambassadeur
Merci alp1 pour ta réponse.
J’ai vérifié l’UUID de la partition swap (sda7) avec Gparted : c’est bien 57b21f0f-64b8-4c40-bdab-5d09c28ead3b
J’ai osé : j’ai copié / collé cet UUID dans /etc/fstab et tout est rentré dans l’ordre :
• Le bouton Hibernation est réapparu dans le menu d’arrêt,
• Je peux arrêter le PC en hibernation,
• Le démarrage après un arrêt complet est redevenu assez rapide, comme avant.
Pour le moment, je considère que tout est OK ...
Merci à tous. J’ai appris ...
Pierre
Pierre
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie