Page 2 sur 2

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

Publié : ven. 08 janv. 2016, 15:26
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 ??

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

Publié : ven. 08 janv. 2016, 15:37
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 ?

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

Publié : ven. 08 janv. 2016, 15:49
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?

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

Publié : ven. 08 janv. 2016, 15:53
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)

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

Publié : ven. 08 janv. 2016, 15:57
par kroogy
Pas de risque pour les données? (j'ai le home sur ce PV)

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

Publié : ven. 08 janv. 2016, 15:58
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).

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

Publié : ven. 08 janv. 2016, 16:47
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.

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

Publié : sam. 09 janv. 2016, 13:36
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"