L'échange n'est pas détecté sur 14.04 LTS


13

Je suis passé du 12.04 au 14.04. Lorsque j'ai ouvert mon moniteur de ressources, j'ai remarqué que mon échange n'était pas détecté. J'ai installé Gparted, ouvert le programme et commencé à regarder mon arborescence de fichiers. J'ai remarqué que ma zone d'échange était signalée comme unknown, avec un point d'exclamation rouge à côté. Je l'ai formaté en linux-swap, puis j'ai sélectionné «swapon» dans le menu. J'ai rechargé le moniteur système et il semblait que mon problème était résolu.

J'ai redémarré mon ordinateur, rouvert le moniteur système et j'ai vu que l'échange n'était plus là. Dans Gparted, cette fois, la partition a été reconnue comme swap, mais le système ne l'a pas vue. J'ai besoin de `swapon à chaque redémarrage de mon système.

J'ai été alerté pour la première fois de ce problème lorsque VMware m'a dit que je n'avais aucun échange. Je pensais que je l'avais fait, car je n'ai fait que mettre à jour ma distribution. La disposition de ma partition n'a pas changé du tout pendant le processus de mise à niveau.

J'ai décidé d'utiliser mon liveisk gparted pour formater cette même zone de swap (que vous verrez sur les photos) linux-swap. Avant cela, Gisked livesisk a donné la même erreur qu'il n'était pas reconnu. Une fois le formatage de l'échange terminé, j'ai redémarré mon ordinateur pour découvrir qu'il ne démarrait pas. Cette fois, GRUB a une erreur. Cela ne m'est jamais arrivé auparavant avec des distributions, faisant un travail sur disque similaire.

J'ai alors décidé de faire une installation propre de 14.04 à partir d'USB et de CD, mais j'ai toujours le même problème. J'ai essayé (comme vous le verrez également sur les photos) de `` swapon -a '' depuis le terminal sans succès (même si je suis capable de swapon depuis Gparted dans le système d'exploitation) - j'obtiens une erreur de répertoire.

Voici mon fichier fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=a596c6cc-c9aa-43fe-aaad-abfeaae63916 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda6 during installation
#UUID=c4959ceb-5934-4cff-acd3-33ffcb153220 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

Je ne sais pas trop ce que ces informations signifient, mais elles pourraient vous être utiles. Aurais-je pu gâcher mon échange en le formatant dans Gparted? Il était inconnu dans l'utilitaire, car il s'agissait de cryptswap.

Ceci est mon état actuel. Comme je l'ai dit, je dois «échanger» à chaque redémarrage.

entrez la description de l'image ici

entrez la description de l'image ici

J'utilise Ubuntu en double démarrage depuis plusieurs années maintenant. Depuis 6.06 "Dapper". J'ai utilisé presque toutes les distributions et je n'ai jamais eu ce problème auparavant. C'est là que je demande votre aide et votre suggestion. Je ne suis pas un geek, seulement un passionné, et je possède des compétences et des capacités de base.



j'ai eu le même problème avec kubuntu 14.04 et une mise à jour récente l'a corrigé .. veuillez essayer de mettre à jour si cela résout le problème pour vous
nescius



Ceci est le rapport de bogue, toujours ouvert pour le 14.04: bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/953875
David Edwards

Réponses:


4

Ouvrez le terminal et exécutez cette commande:

sudo blkid

Il vous donnera le numéro d'UUID des partitions de votre disque dur à partir d'eux. Notez le numéro d'UUID de la partition d'échange.

Maintenant, allez dans le fichier fstab en tant que root dans ce fichier, allez à la ligne sous '# swap était sur / dev / sda6 pendant l'installation' remplacez le numéro UUID sous swap par celui que vous avez obtenu de la commande blkid

Supprimez le symbole «#» avant l'UUID, cela signifie que la ligne ne s'exécutera pas, supprimez-le.

Supprimez également complètement la ligne ci-dessous /dev/mapper/cryptswap1 none swap sw 0 0

Redémarrez maintenant.

J'espère que ça aide.


Vous n'avez pas besoin de démarrer, le swap devrait être disponible tout de suite - c'était pour moi!
Carsten Agger

1
@CarstenAgger: La simple modification de fstab n'aurait rien fait par lui-même. Vous devez également avoir exécuté sudo swapon /dev/sda6, ou activé via gparted ou quelque chose.
Dale Anderson

Cette solution a également fonctionné pour une nouvelle installation d'Ubuntu 14.04 qui se bloquait à l'approche de l'utilisation de toute sa RAM.
Dale Anderson
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.