[LVM2 boot] Unable to find root device 'UUID=' [RESOLU]

Questions et astuces concernant l'installation et la configuration d'archlinux
kroogy
Hankyu
Messages : 12
Inscription : mar. 06 janv. 2015, 20:50
Localisation : Alsace centrale

Re: [LVM2 boot] Unable to find root device 'UUID='

Message par kroogy »

Oktoberfest, voila les retours que j'ai:

Code : Tout sélectionner

# ls /hooks
lvm2 udev
# ls /run/lvm
lvmetad.socket
# ps | grep lvm
80	0	20380	S	lvmetad
J'ai également éssayer de placer BLOCK et MODCONF avant AUTODETECT ou encore d'enlever le HOOK autodetect (vu sur un topic) mais aucun changement.

Par contre, j'ai remarqué un truc, dites-moi si c'est normal:
D'après fdisk LVM /dev/sda3

Code : Tout sélectionner

sudo fdisk -l /dev/sda
Disque /dev/sda : 698,7 GiB, 750155292160 octets, 1465147055 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x9e569f01

Périphérique Amorçage    Début        Fin   Secteurs Taille Id Type
/dev/sda1    *             2048  100003839  100001792  47,7G  7 HPFS/NTFS/exFAT
/dev/sda2             100003840  100259839     256000   125M 83 Linux
/dev/sda3             100261665  416931616  316669952   151G 8e LVM Linux
/dev/sda4             416933888 1465145343 1048211456 499,8G  f Étendue W95 (LBA)
/dev/sda5             416935936 1465143295 1048207360 499,8G  7 HPFS/NTFS/exFAT
Et blkid a, pour /dev/sda2 un PTTYPE="dos"

Code : Tout sélectionner

sudo blkid
/dev/sda1: LABEL="WIN_SYS_47G" UUID="5CFE9F9CFE9F6D50" TYPE="ntfs" PARTUUID="9e569f01-01"
/dev/sda2: UUID="590fab4c-a7ff-4f3a-ba3a-523755db267a" TYPE="ext2" PARTUUID="9e569f01-02"
/dev/sda5: LABEL="WIN_499G" UUID="241CC5861CC55388" TYPE="ntfs" PARTUUID="9e569f01-05"
/dev/mapper/mvg-swap: UUID="cb451a1c-24c2-4a58-a8ff-b08b77e1ff7e" TYPE="swap"
/dev/mapper/mvg-arch: UUID="3fb7c83e-d9db-4251-b3a5-a86ef56a251f" TYPE="ext4"
/dev/mapper/mvg-home: LABEL="home" UUID="8c7a6613-e0e9-4b16-a8ac-4cb6f1fc795d" TYPE="ext4"
/dev/mapper/mvg-recup_nas: LABEL="recup_nas" UUID="df29b065-ffc8-41a3-8b2e-8fdc0f8d12a6" TYPE="ext4"
/dev/sda3: PTTYPE="dos" PARTUUID="9e569f01-03"
Est-ce que le HOOK lvm détecte sda3 comme banale partition DOS ??
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [LVM2 boot] Unable to find root device 'UUID='

Message par oktoberfest »

Ce qui est sur c'est que chez moi c'est bien détecté en LVM :

Code : Tout sélectionner

# blkid
/dev/sda1: UUID="3XoZvP-cwvM-OANr-TLEJ-ewem-793J-r0H4GE" TYPE="LVM2_member" PARTUUID="3581f102-01"
/dev/sda2: LABEL="Boot" UUID="5e6f0f18-1314-48ee-8327-2c6b9d730216" TYPE="ext3" PARTUUID="3581f102-02"
/dev/mapper/lx-arch: UUID="51f80baf-3eb4-472b-ba0a-2d5d0268ddc9" TYPE="ext3"
...
Et je pense que tu as mis le doigt sur ce qui coince.... La question est : pourquoi c'est comme ça chez toi ?

EDIT : tu as bien fait un 'pvcreate /dev/sda3' pour créer ton PV ?
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
kroogy
Hankyu
Messages : 12
Inscription : mar. 06 janv. 2015, 20:50
Localisation : Alsace centrale

Re: [LVM2 boot] Unable to find root device 'UUID='

Message par kroogy »

j'ai souvent eu à bouger mes partitions. Je pensais que grace à LVM j'arreterais de toucher aux partoches, mais cette mer** de windows ne reconnait évidement pas..
Et récement, besoin de place..En l’occurrence ça devait être pour récupération de fichiers sur disque dur "planté".
Comment je peut résoudre ce problème?
Si je comprend bien, la partition en elle même est bien en LVM (fdisk).
C'est juste lors de l'attribution des UUID que la partition à été détectée en tant que dos?
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [LVM2 boot] Unable to find root device 'UUID='

Message par oktoberfest »

Si tu fais un

Code : Tout sélectionner

pvcreate /dev/sda3
Est-ce que blkid détecte bien ensuite ta partition comme un volume lvm ?

EDIT : le type affiché dans fdisk, c'est simplement la valeur d'un octet dans l'entrée de la table des partitions. Ca n'a pas beaucoup d'importance (certains outils se fichent complètement de ça, ce qui leur importe c'est l'entête de la partition)
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
kroogy
Hankyu
Messages : 12
Inscription : mar. 06 janv. 2015, 20:50
Localisation : Alsace centrale

Re: [LVM2 boot] Unable to find root device 'UUID='

Message par kroogy »

Pas de risque pour les données? (j'ai le home sur ce PV)
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [LVM2 boot] Unable to find root device 'UUID='

Message par oktoberfest »

Je croyais que tu avais fait une réinstallation et qu'il n'y avait rien dessus.
Fais un backup avant parce que je pense que tout va sauter (du moins la définition des vg, lv).
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

Re: [LVM2 boot] Unable to find root device 'UUID='

Message par Moviuro »

Je vais ajouter mon grain de sel, mais c'est comme ça qu'on apprend : si tu réinstalles, regarde aussi du côté de Btrfs qui intègre les mêmes idées que LVM dans un système de fichiers, directement.
En plus, comme j'ai l'impression que tu as déjà une partition /boot séparée, la transition pourra se faire sans (trop de) mal.
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
kroogy
Hankyu
Messages : 12
Inscription : mar. 06 janv. 2015, 20:50
Localisation : Alsace centrale

Re: [LVM2 boot] Unable to find root device 'UUID='

Message par kroogy »

Yeh problème résolu !!
Merci à vous :bravo:

Voici comment je m'y suis pris:

-> vgcfgbackup
-> pvremove
-> pvcreate -u <ancien_uuid> --restorefile <backup>
-> vgcfgrestore <backup>

Code : Tout sélectionner

$ sudo blkid /dev/sda3
/dev/sda3: UUID="XoHhQh-6sAr-7vwZ-56rf-WYOL-JxnP-axz8Fo" TYPE="LVM2_member" PARTUUID="9e569f01-03"
Répondre