118 votes

Comment mettre en hibernation sur Ubuntu 16.04 ?

Comment réussir l'hibernation d'Ubuntu 16.04 ?

J'ai essayé presque toutes les solutions proposées sur le Web, mais aucune n'a été utile. J'ai trouvé mon problème presque entièrement similaire à celui-ci

6voto

Anananas Points 1

Pour moi, cela fonctionne d'installer hibernate redémarrez, puis exécutez sudo hibernate-disk . Je suis sûr qu'il est possible de l'ajouter au menu, mais cela ne vaut pas la peine pour moi.

6voto

Krzysztof Swiatly Points 152

Cette instruction a fonctionné pour mon installation Ubuntu 18.04.

  1. sudo apt install hibernate Il installera hibernate et d'autres dépendances nécessaires à l'hibernation.
  2. grep swap /etc/fstab (fing UUID)
  3. sudoedit /etc/default/grub A la ligne GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" ajoutez l'UUID du swap. La ligne ressemble à ceci GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID of swap"
  4. sudo update-grub
  5. Redémarrer, et après le redémarrage sudo systemctl hibernate . Si tout fonctionne bien, ajoutez des entrées de menu.
  6. sudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla maintenant collez ça :

    [Re-enable hibernate by default in upower] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes

    [Re-enable hibernate by default in logind] Identity=unix-user:* Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit ResultActive=yes

copié à partir de https://askubuntu.com/a/819891/712203

  1. Redémarrer l'ordinateur
  2. Installer https://extensions.gnome.org/extension/755/hibernate-status-button/

4voto

suresh Points 39

En développant mon propre commentaire à la réponse de kelvinelove, le fichier qu'il suggère d'éditer n'existe pas sur mon système (Ubuntu 16.04 récent). A la place, j'ai fait ceci :

  1. sudo nano /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

  2. Cherchez ces sections (elles sont juste à côté les unes des autres) :

    [Désactiver hibernation par défaut dans upower] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=no

    [Désactiver hibernation par défaut dans logind] Identity=unix-user:* Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key ; ResultatActif=non

  3. Changement ResultActive=non à ResultActive=yes pour tous les deux.

  4. Appuyez sur Ctrl + O pour enregistrer le fichier.

  5. Redémarrez votre ordinateur

  6. El Hibernate est maintenant disponible dans vos menus d'alimentation.

EDIT : Gunnar a signalé que ce fichier est écrasé si un certain paquet est mis à jour, donc selon vos intentions, ce n'est probablement pas la meilleure solution.

Source : http://www.zedt.eu/tech/linux/enable-hibernation-xubuntu-16-04/

3voto

kelvinelove Points 1605

Tout d'abord, je vous recommande de tester si votre machine supporte l'hibernation, car la raison pour laquelle l'hibernation est désactivée par défaut est qu'elle a parfois des résultats désagréables sur certaines machines. Testez votre machine en ouvrant le terminal ( Ctrl + Alt + T ) et ensuite taper sudo pm-hibernate

Votre machine devrait entrer en hibernation. Réveillez votre machine après l'hibernation et observez si elle se comporte mal ou si elle se comporte normalement. Si vous constatez une quelconque anomalie après l'hibernation, je vous conseille de ne pas poursuivre la procédure suivante. Toutefois, si tout fonctionne bien, continuez à activer l'hibernation en procédant comme suit :

sudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

Editez le fichier ouvert et ajoutez les lignes suivantes :

[Re-enable hibernation]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

Ensuite, redémarrez votre machine, et après vous être connecté, vous devriez voir une option d'hibernation ajoutée au menu d'alimentation, dans le coin supérieur droit des paramètres.

3voto

richbl Points 1704

Il existe de très bonnes ressources ici pour vous aider à résoudre certains des problèmes les plus courants liés à l'hibernation sous Ubuntu.

Dans mon cas, sous Ubuntu 16.10 sur un Lenovo u300s, pour que l'hibernation fonctionne correctement, j'ai dû faire ce qui suit :

  • Créez un fichier d'échange de taille appropriée (je le fixe généralement à ~1x dans le fichier mais j'ai entendu jusqu'à 1,6x et 2x)
  • Modifier /etc/default/grub pour inclure la ligne suivante :

    GRUB_CMDLINE_LINUX_DEFAULT="splash quiet pci=nomsi RESUME=UUID=92781adb-f2a6-4f15-88fc-e1ce801291dd"

Le RESUME fait référence à l'UUID de votre fichier swap spécifique. En particulier, sur ma machine, le paramètre pci=nomsi était la clé.

Bonne chance !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X