[Résolu] [Boot] [dm-crypt] Problème montage partition chiffrée au démarrage

Mise à jour / Création /debug de paquetages
Backtoback
yeomen
Messages : 263
Inscription : jeu. 26 avr. 2012, 23:33

[Résolu] [Boot] [dm-crypt] Problème montage partition chiffrée au démarrage

Message par Backtoback »

Bonjour,

Suite à une mise à jour il y a quelque temps (je pense), ma séquence de boot ne fonctionne plus correctement.

En effet, j'obtiens ce message d'erreur:
Image
Comme vous pouvez le voir, après avoir monté la partition système, la séquence de boot ne parvient à trouver le disk dont l'UUID commence par 33150f... Il s'agit de la partition home déchiffrée (le mapper home).

J'arrive donc sur un prompt de maintenance.
Je rentre mon mot de passe root et je monte naturellement la partition puis je quitte le CLI et j'arrive sur la page de login.
Dans l'immédiat, je ne trouve pas de piste pour résoudre le souci.

Je vous remercie pour votre aide.
Dernière modification par Backtoback le sam. 24 déc. 2022, 17:29, modifié 1 fois.
Backtoback
yeomen
Messages : 263
Inscription : jeu. 26 avr. 2012, 23:33

Re: [Boot] [dm-crypt] Problème montage partition chiffrée au démarrage

Message par Backtoback »

Complément d'information

lsblk

Code : Tout sélectionner

nvme0n1    259:0    0 931,5G  0 disk  
├─nvme0n1p1
│          259:1    0   512M  0 part  /boot/efi
├─nvme0n1p2
│          259:2    0     1G  0 part  /boot
├─nvme0n1p3
│          259:3    0   100G  0 part  
│ └─oot  254:0    0   100G  0 crypt /
└─nvme0n1p4
           259:4    0   830G  0 part  
  └─ome  254:2    0   830G  0 crypt /home

blkid

Code : Tout sélectionner

/dev/nvme0n1p3: UUID="972b4.....-8366f9741a73" TYPE="crypto_LUKS" PARTUUID="98a01......-cc306cbe3e25"
/dev/nvme0n1p1: UUID="9...-..CA" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="ec2c6......-b01b70fb9b79"
/dev/nvme0n1p4: UUID="a1fb4e2a-bbdf-4f78-b95c-6964e91f2d3c" TYPE="crypto_LUKS" PARTUUID="14bdb......-77ec97fea1f1"
/dev/nvme0n1p2: UUID="9ee5d....-522b846d8181" BLOCK_SIZE="4096" TYPE="ext2" PARTUUID="df0b6.....-6e9fa91abcc7"
/dev/mapper/ome: UUID="33150f......-aff80f503ac3" BLOCK_SIZE="4096" TYPE="ext4"
/dev/mapper/oot: UUID="0168.......-747f1cb07db3" BLOCK_SIZE="4096" TYPE="ext4"

/etc/fstab

Code : Tout sélectionner

# /dev/mapper/oot
UUID=0168......-747f1cb07db3	/         	ext4      	rw,relatime	0 1

# /dev/mapper/ome
UUID=33150f......-aff80f503ac3	/home     	ext4      	rw,relatime	0 2
#/dev/mapper/ome				/home     	ext4      	rw,relatime	0 2

# /dev/nvme0n1p2
UUID=9ee5d.....-522b846d8181	/boot     	ext2      	rw,relatime,block_validity,barrier,user_xattr,acl	0 2

# /dev/nvme0n1p1
UUID=9...-..CA      	/boot/efi 	vfat      	rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro	0 2
laurent85
Elfe
Messages : 954
Inscription : mar. 16 oct. 2018, 21:05

Re: [Boot] [dm-crypt] Problème montage partition chiffrée au démarrage

Message par laurent85 »

Bonjour,
Quel est le contenu de /etc/crypttab et le retour de cat /proc/cmdline ?
Backtoback
yeomen
Messages : 263
Inscription : jeu. 26 avr. 2012, 23:33

Re: [Boot] [dm-crypt] Problème montage partition chiffrée au démarrage

Message par Backtoback »

Bonjour,

Merci pour la réponse.
Le crypttab est vide. Enfin il y a une ligne mais commentée:

Code : Tout sélectionner

#ome		/dev/disk/by-uuid/33150f........-aff80f503ac3		none		luks

cat /proc/cmdline

Code : Tout sélectionner

BOOT_IMAGE=/vmlinuz-linux root=UUID=0168....-747f1cb07db3 rw cryptdevice=/dev/nvme0n1p3:oot:allow-discards cryptkey=/dev/disk/by-uuid/XXXXXXXXXXXXXXXXXXXXX:ext4:/XXXXXXX loglevel=3 quiet
laurent85
Elfe
Messages : 954
Inscription : mar. 16 oct. 2018, 21:05

Re: [Boot] [dm-crypt] Problème montage partition chiffrée au démarrage

Message par laurent85 »

Mets dans crypttab la partition nvme0n1p4 qu'il faut déverrouiller avant de monter home

Code : Tout sélectionner

ome UUID="a1fb4e2a-bbdf-4f78-b95c-6964e91f2d3c"  none luks,discard
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Boot] [dm-crypt] Problème montage partition chiffrée au démarrage

Message par benjarobin »

Quand on utilise dm-crypt, il faut toujours utiliser pour les partitions qui sont dans un LVM ou dm-crypt le chemin /dev/mapper/xxx et JAMAIS la notation en UUID dans le fichier /etc/fstab
Voir l'explication ici viewtopic.php?p=176797#p176797

De plus comme indiqué par laurent, il faut aussi avoir configuré ton crypttab avec

Code : Tout sélectionner

ome UUID=a1fb4e2a-bbdf-4f78-b95c-6964e91f2d3c none luks,discard
Note : pourquoi avoir censuré les UUID des partitions ? Ce n'est absolument pas secret...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Backtoback
yeomen
Messages : 263
Inscription : jeu. 26 avr. 2012, 23:33

Re: [Boot] [dm-crypt] Problème montage partition chiffrée au démarrage

Message par Backtoback »

Merci. Je teste ça et je vous fais un retour rapidement.
Merci pour votre aide.

Pour les UUID, j'ai pas trop pris le temps de réfléchir, par habitude de cacher beaucoup de contenu :D

Joyeuses fêtes
Backtoback
yeomen
Messages : 263
Inscription : jeu. 26 avr. 2012, 23:33

Re: [Boot] [dm-crypt] Problème montage partition chiffrée au démarrage

Message par Backtoback »

Bonjour,

Je vous remercie.
En effet, après modification du fichier crypttab, tout fonctionne.
Je suis surpris car je suis certain de ne pas l'avoir modifié. Je ne comprends donc pas pourquoi cela a arrêté de fonctionner.

Merci pour vos suggestions concernant le fichier fstab. J'ai suivi vos recommandations et je l'ai mis à jour.

Tout fonctionne.
Merci pour votre efficacité.

Je vous souhaite de très bonnes fêtes de fin d'année. Encore merci pour votre aide.
Répondre