J'ai essayé le conseil ici: geek Puny y compris les derniers amendements. et ici Askubunt avec les conseils suivants pour 14.04
J'utilise Xubuntu 14.04 sur un système plus ancien. Je viens de mettre à niveau la mémoire pour ce qu'il vaut.
Mais aucun d'entre eux ne fonctionne. Je sais que cela a déjà été demandé, mais comme aucune réponse ne correspond à mon cas, veuillez comprendre pourquoi je publie une question souvent posée.
Je peux travailler avec swap, mais lors du redémarrage, il semble ignorer et je n'ai plus de swap. J'ai modifié les fichiers/etc/fstab et/etc/cryptab et /etc/initramfs-tools/conf.d/resume et rien ne fonctionne.
$free -m
montre
total used free shared buffers cached
Mem: 2015 364 1651 10 65 145
-/+ buffers/cache: 153 1862
Swap: 0 0 0
et
$Sudo fdisk -l
montre
Disk /dev/sdc: 123.5 GB, 123522416640 bytes
255 heads, 63 sectors/track, 15017 cylinders, total 241254720 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0003e24c
Device Boot Start End Blocks Id System
/dev/sdc1 2048 241254399 120626176 83 Linux
Disk /dev/sdb: 60.0 GB, 60022480896 bytes
255 heads, 63 sectors/track, 7297 cylinders, total 117231408 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x32ae6f1f
Device Boot Start End Blocks Id System
/dev/sdb1 2048 6146047 3072000 82 Linux swap / Solaris
/dev/sdb2 * 6148096 117229567 55540736 83 Linux
Disk /dev/sda: 1000.2 GB, 1000170586112 bytes
255 heads, 63 sectors/track, 121597 cylinders, total 1953458176 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6bd593d7
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1953458175 976728064 7 HPFS/NTFS/exFAT
Disk /dev/mapper/cryptswap1: 3145 MB, 3145728000 bytes
255 heads, 63 sectors/track, 382 cylinders, total 6144000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6c9ef990
et
$cat /etc/fstab
montre
# /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/sdb2 during installation
UUID=d18d8971-e86c-4c2c-8396-27e175e1a9f3 / ext4 errors=remount-ro 0 1
# /home was on /dev/sdc1 during installation
UUID=91934cf2-27b3-4db7-9f24-0ce5bb9d0d6c /home ext4 defaults 0 2
# swap was on /dev/sdb1 during installation
UUID=c3e7afb4-7fd8-4d1d-b270-c4097493dfa4 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
#/dev/mapper/cryptswap1 none swap sw 0 0
# the external usb backup drive
UUID="3b8e6317-6d88-4e18-a2ac-99129ce00414" /mnt/Ext_HD_1TB ext4 defaults 0 2
#/dev/mapper/cryptswap1 none swap sw 0 0
#/dev/mapper/cryptswap1 none swap sw 0 0
et
$Sudo blkid -o full -s UUID
montre
/dev/sdc1: UUID="91934cf2-27b3-4db7-9f24-0ce5bb9d0d6c"
/dev/sdb1: UUID="f0eea40e-af3f-4eee-9b82-9c17a557e2ef"
/dev/sdb2: UUID="d18d8971-e86c-4c2c-8396-27e175e1a9f3"
/dev/sda1: UUID="3b8e6317-6d88-4e18-a2ac-99129ce00414"
À part accepter un système non optimal, je ne sais pas quoi faire.
Le problème dans mon cas était que mon répertoire personnel était crypté, mais pas mon échange. La plupart des exemples fournis pour résoudre ce problème concernent des cas où le swap a été chiffré. Afin de le faire fonctionner, j'ai suivi les étapes décrites ici Askubunt sauf que je n'ai pas chiffré le swap. c'est-à-dire les modifications suivantes:
commentez toutes les références à /dev/mapper/cryptswap...
ou quel que soit le lecteur d'échange désigné dans le /etc/fstab
.
et ne faites pas la dernière étape de chiffrement de l’échange:
Sudo ecryptfs-setup-swap
Au redémarrage, je n’obtiens aucune erreur de lecteur . Faites attention entre les démarrages car les noms de partition/dev/sdXX changent souvent entre les sessions de démarrage et ne supposez pas que swap est toujours nommé de la même manière. Cela m'a coûté le formatage d'un backdrive pour linux-swap car le nom du lecteur a été remplacé par ce qui était auparavant la partition swap. Vérifiez toujours avec quelque chose comme Sudo fdisk -l
pour voir comment s'appelle la partition de swap.
Voici ce qui a fonctionné pour moi.
J'ai également suivi les instructions de votre lien d'origine: Que faire avec "le lecteur de disque pour/dev/mapper/cryptswap1 n'est pas encore prêt ou n'est pas présent"?
Ensuite, j'ai trouvé au hasard un commentaire quelque part ailleurs selon lequel l'UUID de la partition de swap peut changer entre les redémarrages. Donc, en ouvrant/etc/crypttab, j'ai remplacé la longue chaîne UUID par le nom de la partition, qui a toujours été cohérent pour moi:
cryptswap1 /dev/sda3 /dev/urandom noauto,swap,offset=8,cipher=aes-cbc-essiv:sha256
Puis j'ai à nouveau exécuté ce petit numéro:
Sudo update-initramfs -u
Après un redémarrage, cela a finalement fonctionné! Peut-être que cela finira par cesser de fonctionner au hasard, mais étant donné que je n'ai pas trouvé de solution qui fonctionne pour moi, cela me convient.