Bonsoir
J'utilise la 14.04, /home est dans une partition différente de /, de même que /usr et /boot. / et /home sont chiffrées.
Je viens d'installer une 16.04 dans de nouvelles partitions, en visant la même organisation des partitions. Cependant, par mesure de précaution, j'ai laissé /home dans la racine. Je veux maintenant reprendre mon /home réel, mais je n'y parviens pas, et ce, à mon avis, parce que crypttab n'est pas pris en compte au démarrage, du moins la ligne de crypttab relative à mon /home (la partition racine est correctement déchiffrée, mais cela ne tient-il pas à mon initrd.img ?)
J'écris ce message à partir de la 14.04. Voila les lignes significatives de mes fichiers
cat /etc/fstab | head -11 a écrit
# /etc/fstab: static file system information.
#
#
# <file system> <mount point> <type> <options> <dump> <pass>
#
###########################
# Arborescence standard du système
###########################
/dev/mapper/victor-root / ext4 errors=remount-ro 0 1
tmpfs /tmp tmpfs defaults,size=512M 0 0
/dev/mapper/victor-home /home ext4 defaults 0 2
[quote="cat /etc/crypttab | head -2]
victor-root UUID=78576555-f0c2-4c80-af4f-d763cc7ae71d /dev/disk/by-uuid/4146dfad-26f0-4aec-99c3-8ab00c3e4297:/.victor-root:1 luks,keyscript=/lib/cryptsetup/scripts/passdev
victor-home UUID=37447a61-f946-4d38-a398-5a886c4e3f22 /dev/disk/by-uuid/4146dfad-26f0-4aec-99c3-8ab00c3e4297:/.victor-home:1 luks,keyscript=/lib/cryptsetup/scripts/passdev
[/quote]
Avant d'écrire ce message, j'ai exécuté les instructions ci-dessous dans la 16.04 dans laquelle je n'ai pas modifié le fichier /etc/fstab puisque le démarrage avec mon /home réel ne fonctionne pas.
remi@remi-Vostro-3550:~$ cat /etc/crypttab | grep victor-home
victor-home UUID=37447a61-f946-4d38-a398-5a886c4e3f22 /dev/disk/by-uuid/4146dfad-26f0-4aec-99c3-8ab00c3e4297:/.victor-home:1 luks,keyscript=/lib/cryptsetup/scripts/passdev
remi@remi-Vostro-3550:~$ sudo blkid | grep home
/dev/mapper/victor-home_l: UUID="37447a61-f946-4d38-a398-5a886c4e3f22" TYPE="crypto_LUKS"
remi@remi-Vostro-3550:~$ sudo cryptdisks_start victor-home
* Starting crypto disk... * victor-home (starting)..
* victor-home (started)... [ OK ]
remi@remi-Vostro-3550:~$ sudo blkid | grep home
/dev/mapper/victor-home_l: UUID="37447a61-f946-4d38-a398-5a886c4e3f22" TYPE="crypto_LUKS"
/dev/mapper/victor-home: LABEL="victor-home" UUID="c5faba25-bb99-4afd-84cc-575657c03fa5" TYPE="ext4"
remi@remi-Vostro-3550:~$
La ligne relative à mon /home (victor-home) est bien la même dans les deux fichiers.
A mon avis, si le fichier /etc/crypttab de la 16.04 était correctement traité, la commande blkid | grep home devrait lister également victor-home et pas uniquement victor-home_l.
La commande cryptdisks_start exploite le fichier /etc/crypttab, ce qui provoque le déchiffrement de victor-home_l, comme le montre la seconde commande blkid | grep home.
Dois-je faire quelque chose de particulier pour que crypttab soit effectivement pris en compte par la procédure de démarrage ?
Merci d'avance à quiconque pourra me mettre sur la voie.
Arbiel