J'ai installé Natty sur mon ordinateur portable avec les options par défaut. Je suppose que cela a créé une partition de swap égale à la taille de ma RAM. Chaque fois que j'essaie d'hiberner, je reçois le message "pas assez d'échange", ce qui est agaçant. Je veux hiberner! Pourquoi ne pouvez-vous pas simplement utiliser une partie de mes 20 Go d'espace disque disponible en mode hibernation? Je n'ai que 1 Go RAM sur ce vieux geezer.
J'ai vu le swap faq @ http://help.ubuntu.com/community/SwapFaq mais c'est douloureusement dense. Cela me montre comment créer un fichier d'échange et l'activer, mais n'explique pas ce qui suit:
Merci!
J'ai finalement résolu ceci. Bien sûr, pour répondre à la question "Pourquoi est-ce si difficile?" Une partie de ma question, je voudrais juste répondre "Ceci est Linux, imbécile, bien sûr, tout est difficile!"
Voici les étapes:
Vous devez maintenant rechercher sur quelle partition se trouve votre swap et quel est son UUID. UUID?! vous dites? Eh bien, c’est l’identifiant universellement unique de la partition, de sorte que vous pouvez la référencer même s’il se trouve sur un point de montage différent du démarrage au démarrage en raison de l’ajout de disques, etc. S'il s'agit de votre disque principal, ce n'est probablement pas un gros problème.
gksu gparted &
et entrez votre mot de passe root. Le & permet à ce processus de s'exécuter tout en vous donnant toujours accès à la ligne de commande.gksu gedit /etc/fstab &
et recherchez la ligne qui contient swap . Ce devrait être la troisième colonne, séparée par des espaces ou des tabulations. Vous pouvez utiliser le chemin ou l’UUID pour indiquer à Linux où trouver votre partition de swap. Je recommande UUID car il restera constant même si vous déplacez la partition ou si le disque devient en quelque sorte sdb au lieu de sda ou quelque chose du genre. Apportez les modifications appropriées et enregistrez le fichier. Votre ligne devrait ressembler à ceci si vous avez utilisé UUID (avec votre UUID bien sûr): UUID=41e86209-3802-424b-9a9d-d7683142dab7 none swap sw 0 0
/dev/sda2 none swap sw 0 0
Prenez un verre de lait et attendez que Ubuntu revienne ... La partie amusante vient ensuite
Sortez à nouveau un terminal et exécutez cat /proc/swaps
et espérons que le chemin de votre partition de swap sera répertorié ici. Sinon, il y a des chances que quelque chose se passe mal dans les étapes ci-dessus. Voici ma sortie:
Filename Type Size Used Priority
/dev/sda2 partition 2676732 6360 -1
gksu gedit /etc/default/grub &
pour afficher la configuration du chargeur de démarrage
GRUB_CMDLINE_LINUX=""
et assurez-vous qu'elle ressemble à ceci (en utilisant votre UUID bien sûr) GRUB_CMDLINE_LINUX="resume=UUID=41e86209-3802-424b-9a9d-d7683142dab7"
et enregistrez le fichier.Sudo update-grub
et attendez que cela se terminegksu gedit /etc/initramfs-tools/conf.d/resume &
et assurez-vous que son contenu est resume=UUID=41e86209-3802-424b-9a9d-d7683142dab7
(avec votre UUID bien sûr à la place du mien). Enregistrez le fichier!Sudo update-initramfs -u
Maintenant, vous devriez pouvoir hiberner et reprendre! J'espère vraiment que cela aide quelqu'un d'autre. Je n'arrive pas à croire qu'Ubuntu est sur la version 11 et ça reste TOUJOURS difficile à obtenir pour l'hibernation de votre ordinateur portable. Ne perdez pas espoir, cela peut être fait!
La meilleure façon, à mon humble avis, consiste simplement à augmenter la taille de la partition de swap.
Démarrez votre ordinateur avec un Ubuntu Live CD/USB.
Le live CD détectera et utilisera votre échange. Vous devez le désactiver pour pouvoir le manipuler. Ouvrez un terminal et tapez la commande suivante:
Sudo swapoff -a
Ensuite, ouvrez Gparted, puis redimensionnez votre partition. Vous devrez réduire une partition proche de celle-ci. Cela devrait être assez simple.
Vous devrez démarrer à partir d'une méthode externe, car vous ne pouvez pas redimensionner les partitions en cours d'utilisation et il est fort probable que vous deviez réduire votre partition principale.
Maintenant les autres questions:
Oui.
Si vous utilisez un fichier d'échange, alors oui, vous pouvez vous débarrasser de votre partition d'échange. Mais je crois que l’utilisation d’une partition de swap est plus simple. C'est aussi la pratique courante sous Linux, la plupart des tutoriels que vous pouvez trouver sur le net s'y attendent.
Jouer avec swap est quelque chose qu'aucun débutant ne devrait faire dans aucun système d'exploitation. Pas besoin de le rendre facile.