Page 1 sur 2

mise à jour de Mint 19 à Mint 20 LUKS Encryption ALERTE! /dev/mapper/mint--vg-root does not exist.

Posté : ven. 6 nov. 2020 09:44
par pmb
Initramfs aprèe mise à jour de Mint 19 à Mint 20 LUKS Encryption

Bonjour,

Après la mise à jour de Linux Mint 19 vers Linux Mint 20 au reboot de mon PC et après un long temps de démarrage avec le logo MINT ,je me retrouve avec le prompt "Initramfs".
Normalement il devrait le demander le passphrase à ce moment là, mais rien ne se passe.

Je commence par la commande "Exit"
Image
le message suivant s'affiche:
Gave up waiting for root file system device .......
- Boot args (cat /proc/cmdline)
- Check rootdelay= ......
- Missing modules (Cat /proc/modules; is /dev)
ALERT! UUID=3463-1042 does noot exist. Dropping shell!

j'ai donc démarrer avec un LiveCD pour voir ce qui ce passe.
Je vois bien mon disque et ses partitions, la partition cripté également, je parviens à l'ouvrir avec mon passphrase et j'accède aux données.

Je suppose que lors de la mise à jour vers Mint 20, certains paquets ont du être oubliés!
comment soit annuler la mise a jour, soit trouver la partition ou Grub doit démarrer (/dev/sda5/ ???)
Merci pour le coup de mains ça fais 3 jours que je suis dessus, ça fais long mais je ne perd pas espoirs...

Re: Initramfs aprèe mise à jour de Mint 19 à Mint 20 LUKS Encryption

Posté : ven. 6 nov. 2020 18:35
par pmb
j'ai essayé une nouvelle manip...

fsck /dev/sda1 -y (ca ne fonctionne pas...)

voici le Map:

Image
je ne comprend pas le fonctionnement de Grub avec une partition chiffrée normalement il a gère sans problème.

sur laquelle des partition je doit démarrer ?

Code : Tout sélectionner

/dev/loop0                                              squashfs   
/dev/mapper/luks-6090f8be-c300-4df8-ba17-a4f0d202c154 RqgBKi-mcc5-5zuh-DOxC-9Zmq-gpaN-xbltEN LVM2_member 
/dev/mapper/mint--vg-root 1b3e8b34-a44b-4151-a243-d432c554a98d   ext4       
/dev/mapper/mint--vg-swap_1 81a1ecb4-69fb-444f-9563-9318bf277ad1   swap       
/dev/sda1        bb4ed0bc-b9ae-4db4-a64a-e70a1d65e9e2   ext4       
/dev/sda5        6090f8be-c300-4df8-ba17-a4f0d202c154   crypto_LUKS 
/dev/sdb1        1511-1445                              vfat       LINUX MINT
/dev/sdb2        0D29-148E                              vfat       DATA
/dev/sdb3
fsck /dev/sda5 -y (ça ne fonctionne pas non plus...)

Image

Re: Initramfs aprèe mise à jour de Mint 19 à Mint 20 LUKS Encryption

Posté : ven. 6 nov. 2020 21:42
par débitant
bonjour
merci de mettre les retours du terminal entre les balises "code" en éditant ton message ;)
pour l'utilisation des balises voir tuto barre d'outils des messages

Re: Initramfs aprèe mise à jour de Mint 19 à Mint 20 LUKS Encryption

Posté : sam. 7 nov. 2020 11:07
par pmb
Toujours pas d'aides !!
Je suis novice sur Linux, est je ne connait pas toutes les commandes exécutable sous (initramfs) :
ls, cd, fsck je crois que j'ai fais le tour.

Je crois comprendre que le problème est que Grub ne lance pas la bonne partition, normalement il devrait me demander le passphrase.
Quant le démarre avec le Live-cd je parviens à ouvrir les disque est il m'est demandé un passphrase.

Re: Initramfs aprèe mise à jour de Mint 19 à Mint 20 LUKS Encryption

Posté : sam. 7 nov. 2020 11:15
par arghlub
Salut,
pmb a écrit : ven. 6 nov. 2020 09:44 ALERT! UUID=3463-1042 does noot exist. Dropping shell!
À mon avis, dans le fichier «/proc/cmdline», l'identifiant (UUID) de ta partition racine de linux devrait être «bb4ed0bc-b9ae-4db4-a64a-e70a1d65e9e2».

Donne-nous le retour de ces commandes en terminal :

Code : Tout sélectionner

sudo blkid -o list

Code : Tout sélectionner

cat /proc/cmdline

Re: ALERTE! /dev/mapper/mint--vg-root does not exist.

Posté : sam. 7 nov. 2020 11:38
par pmb
OK je démarre a partir du LiveCD

Re: ALERTE! /dev/mapper/mint--vg-root does not exist.

Posté : sam. 7 nov. 2020 11:42
par pmb
Voici le résultat mais à partir du LiveCd.
Je vois bien ma partition crypto_LUKS sur laquelle je devrais démarrer je pense, Non?

Code : Tout sélectionner

sudo blkid -o list
device     fs_type label    mount point    UUID
-------------------------------------------------------------------------------
/dev/sda1  ext4             (not mounted)  bb4ed0bc-b9ae-4db4-a64a-e70a1d65e9e2
/dev/sdb1  vfat    LINUX MINT /cdrom       1511-1445
/dev/loop0 squashfs         /rofs          
/dev/sda5  crypto_LUKS      (not mounted)  6090f8be-c300-4df8-ba17-a4f0d202c154
/dev/sdb2  vfat    DATA     /media/mint/DATA 0D29-148E
/dev/sdb3                   (not mounted) 

Code : Tout sélectionner

sudo blkid -o list
BOOT_IMAGE=/casper/vmlinuz file=/cdrom/preseed/linuxmint.seed boot=casper initrd=/casper/initrd.lz quiet splash --

Re: mise à jour de Mint 19 à Mint 20 LUKS Encryption ALERTE! /dev/mapper/mint--vg-root does not exist.

Posté : dim. 8 nov. 2020 10:05
par alain
Bonjour Pmb.

Tes partitions étant cryptées il est impossible de les monter.
A l'installation de la LM19 tu as choisi de crypter, l'installateur au moment de la création des partitions les crypte avec LUKS, mais aussi créé la possibilité d'enter la pass phrase au démarrage ce qui va décrypter tes partitions et permettre de les monter...
Ne cherche pas a réparer le grub ou le system de partitions, ton problème vient uniquement de la.
Alors est ce que la procédure de mise à jour de version majeure, ne prend pas en compte le cryptage? Possible, faudrait éplucher la documentation, peut être y a t'il un warning disant que ce n'est pas possible si cryptage?
Ou est ce qu'il y a eu un problème pendant la procédure, cassant LUKS et du coup ne te permettant pas d'entrer ta pass phrase?
J'en n'en sais rien.
Le pire c'est que je n'ai aucune idée de comment décrypter si le système de cryptage est HS.
Ce que je viens de te dire c'est uniquement pour que tu ne cherches pas au mauvais endroit, comme tu es en train de le faire, mais cherche plutôt du côté de LUKS. Essaye une recherche avec "pass phrase plus demandée LUKS" où des termes du genre. Mais pas la peine de s'orienter vers un problème du GRUB ou autres réparations sur les partitions.

Re: mise à jour de Mint 19 à Mint 20 LUKS Encryption ALERTE! /dev/mapper/mint--vg-root does not exist.

Posté : dim. 8 nov. 2020 12:39
par pmb
Je ne comprend pas cette ligne:

À mon avis, dans le fichier «/proc/cmdline», l'identifiant (UUID) de ta partition racine de linux devrait être «bb4ed0bc-b9ae-4db4-a64a-e70a1d65e9e2».

comment je peut faire pour voir ce qui se trouve dans ce fichier à partir du LiveCD ou à partir d'une commande initramfs ?

quand je démarre à partir du cd j'ai :

Code : Tout sélectionner

BOOT_IMAGE=/casper/vmlinuz file=/cdrom/preseed/linuxmint.seed boot=casper initrd=/casper/initrd.lz quiet splash --
Pare contre quant je démarre sans je me retrouve ici :

Code : Tout sélectionner

(initramfs) _
Que dois-je faire pour accéder au fichier "/proc/cmdline" sur un DD chiffré ?

Image

Re: mise à jour de Mint 19 à Mint 20 LUKS Encryption ALERTE! /dev/mapper/mint--vg-root does not exist.

Posté : mar. 17 nov. 2020 16:16
par pmb
Je suis toujours a la recherche d'une solution pour démarrer mon LM 20.

comment fonctionne la séquence boot ??
1 - Hard ok mon DD démarre bien.
2 - Soft : (petite précision mon DD est crypté avec LUKX LVM2) donc normalement passphrase au démarrage.

La partition de démarrage est je suppose, la partition contenant GRUB "/dev/sda1",
c'est ensuite que ça se corse :


Si mon DD ou partition ne sont pas cryptées le root=/dev/mapper/mint--vg-root
pare contre dans mon cas /dev/mapper/mint--vg-root n'est pas visible puisque crypté.
j'ai cru comprendre que grub gère les partitions cryptée LUKS donc plutôt que de m'afficher le prompt (initramfs), il devrait me demander le Passphrase, Non ?


extrais de mon fichier grub.cfg

Code : Tout sélectionner

menuentry 'Linux Mint 20 Cinnamon' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1b3e8b34-a44b-4151-a243-d432c554a98d' {
	recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  bb4ed0bc-b9ae-4db4-a64a-e70a1d65e9e2
	else
	  search --no-floppy --fs-uuid --set=root bb4ed0bc-b9ae-4db4-a64a-e70a1d65e9e2
	fi
	linux	/vmlinuz-5.4.0-52-generic root=/dev/mapper/mint--vg-root ro  quiet splash 
	initrd	/initrd.img-5.4.0-52-generic
}
si quelqu'un peut m'aider je suis preneur.