Page 1 sur 2

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

Publié : mar. 05 janv. 2016, 20:31
par kroogy
Bonsoir à tous!

Celà fait des mois que j'ai ce problème au boot:

Code : Tout sélectionner

ERROR: Unable to find root device='uuid_partition_lvm_root'.
You are being droped to a recovery shell
A ce stade, il me suffit d'activer mes partitions LVM pour continuer le boot normalement.

Code : Tout sélectionner

[rootfs /]# lvm vgchange -ay
 4 logical volume(s) in volume group "mvg" now active
[rootfs /]# exit
Ce soir je me suis décidé à réinstaller Archlinux (je commence à en avoir marre de taper cette comande)..
Et j'ai toujours le même problème !

Code : Tout sélectionner

/etc/mkinicpio.conf
...
HOOK="base udev autodetect modconf block lvm2 filesystem keyboard"
Comment activer les volumes LVM au démarrage?
Merci !!

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

Publié : mar. 05 janv. 2016, 20:55
par benjarobin
Le Wiki dit :
If the root file system resides in a logical volume, the root= kernel parameter must be pointed to the mapped device, e.g /dev/mapper/vg-name-lv-name.
Quelle est ta ligne kernel ?

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

Publié : mar. 05 janv. 2016, 21:20
par kroogy
Mon boot par défaut:

Code : Tout sélectionner

...
linux     /vmlinuz-kernel root=UUID=uuid_root_lvm rw quiet
...
J'ai essayer de le modifier en root=/dev/mapper/mvg-arch mais le problème reste le même, le volume n'est pas trouvé car lvm n'a pas été activé.

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

Publié : mar. 05 janv. 2016, 21:30
par benjarobin
Hum, en faite c'est logique, c'est juste que le Wiki avait l'air d'insister sur ce point, je crains que cela soit faux (non nécessaire)...
Peux tu donner la sortie pour chaque disque que tu possèdes (en remplaçant sdX...) : gdisk -l /dev/sdX
Peux tu aussi présenter ton LVM...

Code : Tout sélectionner

pvdisplay
vgdisplay
lvdisplay
Le nom du kernel est vmlinuz-linux, tu n'utilises pas le kernel de Arch Linux, quelle est la sortie de

Code : Tout sélectionner

uname -a

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

Publié : mar. 05 janv. 2016, 22:02
par Moviuro
kroogy a écrit :Mon boot par défaut:

Code : Tout sélectionner

...
linux     /vmlinuz-kernel root=UUID=uuid_root_lvm rw quiet
...
J'ai essayer de le modifier en root=/dev/mapper/mvg-arch mais le problème reste le même, le volume n'est pas trouvé car lvm n'a pas été activé.
Supprimer le quiet pour faire du debug, ça peut aider :) :copain:

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

Publié : mar. 05 janv. 2016, 22:15
par benjarobin
Bof, à ce niveau là le kernel n'est pas bavard, et s'il y a erreur elles sont affichées. Non si on veut vraiment des infos, il faudra lancer dmesg depuis l'initramfs, mais comme ce n'est pas pratique à transmettre, je ne le demande pas de suite. J'ai ma petite idée sur le problème, mais je pourrais me tromper

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

Publié : mer. 06 janv. 2016, 00:00
par kroogy
:merci: à vous..
Voila, j'ai installer l'environnement graphique, je peut copier/coller des fichiers.

J'ai bien le noyau d'origine, erreur l'ors de la frappe clavier (linux /vmlinuz-linux root=UUID=f55d8636-1d63-4461-b4ac-b70c8035d9ff rw quiet)

Mon / est sur mvg-arch
/boot sur /dev/sda2

Ne faut-il pas mettre un "insmode lvm" dans grub.cfg?

Code : Tout sélectionner

[kroogy@melon ~]$ sudo cat /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos 
insmod lvm 
insmod ext2
set root='lvmid/en7d63-DDbJ-ba7N-9YWs-as2g-1i4B-h0wNWy/wDyXT8-8SY4-52z3-mixc-Bfsu-vcmu-I8Q5Zp'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint='lvmid/en7d63-DDbJ-ba7N-9YWs-as2g-1i4B-h0wNWy/wDyXT8-8SY4-52z3-mixc-Bfsu-vcmu-I8Q5Zp'  f55d8636-1d63-4461-b4ac-b70c8035d9ff
else
  search --no-floppy --fs-uuid --set=root f55d8636-1d63-4461-b4ac-b70c8035d9ff
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=en_US
  insmod gettext
fi
terminal_input console
terminal_output gfxterm
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-f55d8636-1d63-4461-b4ac-b70c8035d9ff' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos 
	insmod ext2
	set root='hd0,msdos2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  d89d2e16-1d49-4363-a4f0-57ed39d0e14c
	else
	  search --no-floppy --fs-uuid --set=root d89d2e16-1d49-4363-a4f0-57ed39d0e14c
	fi
	echo	'Loading Linux linux ...'
	linux	/vmlinuz-linux root=UUID=f55d8636-1d63-4461-b4ac-b70c8035d9ff rw  quiet
	echo	'Loading initial ramdisk ...'
	initrd	 /initramfs-linux.img
}
submenu 'Advanced options for Arch Linux' $menuentry_id_option 'gnulinux-advanced-f55d8636-1d63-4461-b4ac-b70c8035d9ff' {
	menuentry 'Arch Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-f55d8636-1d63-4461-b4ac-b70c8035d9ff' {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_msdos 
		insmod ext2
		set root='hd0,msdos2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  d89d2e16-1d49-4363-a4f0-57ed39d0e14c
		else
		  search --no-floppy --fs-uuid --set=root d89d2e16-1d49-4363-a4f0-57ed39d0e14c
		fi
		echo	'Loading Linux linux ...'
		linux	/vmlinuz-linux root=UUID=f55d8636-1d63-4461-b4ac-b70c8035d9ff rw  quiet
		echo	'Loading initial ramdisk ...'
		initrd	 /initramfs-linux.img
	}
	menuentry 'Arch Linux, with Linux linux (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-f55d8636-1d63-4461-b4ac-b70c8035d9ff' {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_msdos 
		insmod ext2
		set root='hd0,msdos2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  d89d2e16-1d49-4363-a4f0-57ed39d0e14c
		else
		  search --no-floppy --fs-uuid --set=root d89d2e16-1d49-4363-a4f0-57ed39d0e14c
		fi
		echo	'Loading Linux linux ...'
		linux	/vmlinuz-linux root=UUID=f55d8636-1d63-4461-b4ac-b70c8035d9ff rw  quiet
		echo	'Loading initial ramdisk ...'
		initrd	 /initramfs-linux-fallback.img
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry "Windows" {
	set root=(hd0,1)
�	chainloader +1
}
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

### BEGIN /etc/grub.d/60_memtest86+ ###
### END /etc/grub.d/60_memtest86+ ###

Code : Tout sélectionner

$ sudo pvdisplay 
  --- Physical volume ---
  PV Name               /dev/sda3
  VG Name               mvg
  PV Size               150,00 GiB / not usable 3,81 MiB
  Allocatable           yes 
  PE Size               4,00 MiB
  Total PE              38399
  Free PE               2584
  Allocated PE          35815
  PV UUID               XoHhQh-6sAr-7vwZ-56rf-WYOL-JxnP-axz8Fo

Code : Tout sélectionner

$ sudo vgdisplay 
  --- Volume group ---
  VG Name               mvg
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  74
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                4
  Open LV               3
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               150,00 GiB
  PE Size               4,00 MiB
  Total PE              38399
  Alloc PE / Size       35815 / 139,90 GiB
  Free  PE / Size       2584 / 10,09 GiB
  VG UUID               en7d63-DDbJ-ba7N-9YWs-as2g-1i4B-h0wNWy

Code : Tout sélectionner

$ sudo lvdisplay
  --- Logical volume ---
  LV Path                /dev/mvg/swap
  LV Name                swap
  VG Name                mvg
  LV UUID                epfSfL-Cmm5-rwNC-IRrj-ljHO-YXTh-pBudaN
  LV Write Access        read/write
  LV Creation host, time , 
  LV Status              available
  # open                 2
  LV Size                3,00 GiB
  Current LE             768
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:0
   
  --- Logical volume ---
  LV Path                /dev/mvg/arch
  LV Name                arch
  VG Name                mvg
  LV UUID                wDyXT8-8SY4-52z3-mixc-Bfsu-vcmu-I8Q5Zp
  LV Write Access        read/write
  LV Creation host, time bureau, 2013-07-07 20:44:36 +0200
  LV Status              available
  # open                 1
  LV Size                20,00 GiB
  Current LE             5120
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:1
   
  --- Logical volume ---
  LV Path                /dev/mvg/home
  LV Name                home
  VG Name                mvg
  LV UUID                X1wWsr-CN0H-9P35-TD0J-XJdy-bJfd-SA2Oxi
  LV Write Access        read/write
  LV Creation host, time bureau, 2013-07-07 20:46:20 +0200
  LV Status              available
  # open                 1
  LV Size                50,00 GiB
  Current LE             12800
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:2
   
  --- Logical volume ---
  LV Path                /dev/mvg/recup_nas
  LV Name                recup_nas
  VG Name                mvg
  LV UUID                52S3Zv-e1CY-T9UH-GCsd-crB4-Y8nc-cA19VA
  LV Write Access        read/write
  LV Creation host, time kroogy, 2015-08-22 19:09:09 +0200
  LV Status              available
  # open                 0
  LV Size                66,90 GiB
  Current LE             17127
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:3

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 83 Linux
/dev/sda4             416933888 1465145343 1048211456 499,8G  f Étendue W95 (LBA)
/dev/sda5             416935936 1465143295 1048207360 499,8G  7 HPFS/NTFS/exFAT

Code : Tout sélectionner

$ sudo ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10  5 janv. 23:50 241CC5861CC55388 -> ../../sda5
lrwxrwxrwx 1 root root 10  5 janv. 23:50 5CFE9F9CFE9F6D50 -> ../../sda1
lrwxrwxrwx 1 root root 10  5 janv. 23:50 8c7a6613-e0e9-4b16-a8ac-4cb6f1fc795d -> ../../dm-2
lrwxrwxrwx 1 root root 10  5 janv. 23:50 cb451a1c-24c2-4a58-a8ff-b08b77e1ff7e -> ../../dm-0
lrwxrwxrwx 1 root root 10  5 janv. 23:50 d89d2e16-1d49-4363-a4f0-57ed39d0e14c -> ../../sda2
lrwxrwxrwx 1 root root 10  5 janv. 23:50 df29b065-ffc8-41a3-8b2e-8fdc0f8d12a6 -> ../../dm-3
lrwxrwxrwx 1 root root 10  5 janv. 23:50 f55d8636-1d63-4461-b4ac-b70c8035d9ff -> ../../dm-1

Code : Tout sélectionner

$ sudo ls -l /dev/mapper/
total 0
crw------- 1 root root 10, 236  5 janv. 23:50 control
lrwxrwxrwx 1 root root       7  5 janv. 23:50 mvg-arch -> ../dm-1
lrwxrwxrwx 1 root root       7  5 janv. 23:50 mvg-home -> ../dm-2
lrwxrwxrwx 1 root root       7  5 janv. 23:50 mvg-recup_nas -> ../dm-3
lrwxrwxrwx 1 root root       7  5 janv. 23:50 mvg-swap -> ../dm-0

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

Publié : mer. 06 janv. 2016, 09:06
par oktoberfest
Salut,

ta partition sda3 n'est pas de type 8E (LVM Linux). C'est peut-être ce qui fait que l'initramfs n'active pas ton vg.
Tu peux changer le type sans risque pour le contenu (via fdisk).

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

Publié : mer. 06 janv. 2016, 11:12
par benjarobin
oktoberfest a écrit :ta partition n'est pas de type 8E (LVM Linux).
Voilà c'est exactement ce que je me doutait, après avoir analysé comment la détection LVM fonctionnait.

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

Publié : jeu. 07 janv. 2016, 15:25
par kroogy
Voilà, j'ai changer le type de ma partition LVM en 8E.

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
Vu que rien a changer, au démarrage suivant, j'ai décider de réinstaller afin que la détection de la partition LVM soit vraiment correctement faite.
.. Et toujours le même message au boot...

Pendant l'install, grub-mkconfig me fait un caca....
Image

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

Publié : jeu. 07 janv. 2016, 15:33
par Moviuro
Sauf si tu as vraiment besoin de grub, regarde du côté de syslinux qui est une alternative plus simple et stupide. (je ne comprends pas le pourquoi de la connexion à un socket)

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

Publié : jeu. 07 janv. 2016, 15:48
par oktoberfest
Tu dois rater un truc tout bête mais je n'arrive pas à voir lequel. J'ai installé toutes mes machines à la maison en lvm et je n'ai jamais eu tes soucis.

Que vaut le paramètre use_lvmetad dans /etc/lvm/lvm.conf (par défaut il est à 1 et c'est bien ) ? Ca active lvmetad et par extension /run/lvm/lvmetad.socket.

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

Publié : jeu. 07 janv. 2016, 16:06
par benjarobin
Qu'est ce que tu entends par "faire un caca". Cela nous aiderais surement de savoir les détails.
Mais en gros tu dois avoir un souci au niveau de udev au démarrage.
Sinon pour expliquer les hooks : lvmetad est lancé, puis udev fait une demande via udevadm, ce qui devrait faire apparaitre tes partitions.
Il faudrait voir ce qui se passe dans l'initramfs, voir les logs, faire des expérimentations...

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

Publié : jeu. 07 janv. 2016, 16:50
par oktoberfest
Je viens de refaire une installation complète avec grub pour voir. Je n'utilise que syslinux c'était donc une grande première pour moi.

J'ai les mêmes messages d'erreur que toi car /run/lvm/lvmetad.socket n'existe pas. Ce n'est pas gênant car après coup mon système boote très bien.
J'ai sans doute ces messages d'erreur car j'ai ajouté le module lvm dans la variable GRUB_PRELOAD_MODULES du fichier /etc/default/grub. Et en relisant le wiki de grub je me rends compte que cela n'est pas nécessaire car mon /boot n'est pas dans un lvm mais dans une partition dédiée (comme toi à priori).
Donc pour conclure :
- ces messages sont normaux vu les manipulations que j'ai faite (/etc/default/grub)
- ces manipulations ne sont pas nécessaires car /boot n'est pas dans un lv.
- tu ne devrais pas avoir ces messages si tu n'inclus pas 'lvm' dans la variable GRUB_PRELOAD_MODULES du fichier /etc/default/grub (Je n'ai pas essayé).

EDIT : Les messages de grub sont des informations. Cela indique simplement qu'il ne va pas utiliser le démon lvmetad pour obtenir des renseignements mais va scanner les volumes.

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

Publié : jeu. 07 janv. 2016, 20:17
par kroogy
oktoberfest a écrit :Tu dois rater un truc tout bête mais je n'arrive pas à voir lequel. J'ai installé toutes mes machines à la maison en lvm et je n'ai jamais eu tes soucis.

Que vaut le paramètre use_lvmetad dans /etc/lvm/lvm.conf (par défaut il est à 1 et c'est bien ) ? Ca active lvmetad et par extension /run/lvm/lvmetad.socket.
Utilises-tu grub ou syslinux?
La seule différence par rapport à une istall sans lvm c'est qu'avant tout, j'activer les volumes, puis la modification des HOOKS. Dans quel ordre les charges-tu?

Code : Tout sélectionner

HOOKS="base udev autodetect modconf block lvm2 filesystems keyboard"
J'installe l'environnement minimum par pacstrap depuis la clef USB (base, base-devel, grub, genfstab) puis je continu par chroot (languages, mkinitcpio.conf, grub-install et grub-mkconfig).....

L'emplacement de la partition LVM sur le disque (primaire/etendue) a-t-elle une importance?

-J'ai trouvé pourquoi j'ai le message "/run/lvm/lvmetad.socket: connect failed" pendant l'install (wiki anglais):

Code : Tout sélectionner

Warning when installing in chroot
When installing GRUB on a LVM system in a chroot environment (e.g. during system installation), you may receive warnings like /run/lvm/lvmetad.socket: connect failed: No such file or directory or WARNING: failed to connect to lvmetad: No such file or directory. Falling back to internal scanning. This is because /run is not available inside the chroot. These warnings will not prevent the system from booting, provided that everything has been done correctly, so you may continue with the installation.
Et effectivement quand je lance la regénération de grub par grub-mkconfig dirrectement sous mon environnement, aucun message d'erreur.

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

Publié : jeu. 07 janv. 2016, 20:47
par oktoberfest
kroogy a écrit : Utilises-tu grub ou syslinux?
J'utilise syslinux mais cela n'a aucune importance. Le problème que tu as se produit pendant l'exécution de l'initramfs, donc bien après que le bootloader ait passé la main au noyau.
kroogy a écrit :La seule différence par rapport à une istall sans lvm c'est qu'avant tout, j'activer les volumes, puis la modification des HOOKS. Dans quel ordre les charges-tu?
Voici l'ordre de mes hooks :

Code : Tout sélectionner

HOOKS="base udev autodetect modconf block lvm2 filesystems fsck"
C'est dans le même ordre que toi donc le souci n'est pas là.
kroogy a écrit :L'emplacement de la partition LVM sur le disque (primaire/etendue) a-t-elle une importance?
Je ne pense pas.
kroogy a écrit :Et effectivement quand je lance la regénération de grub par grub-mkconfig dirrectement sous mon environnement, aucun message d'erreur.
Et tu as toujours des problèmes au démarrage ?

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

Publié : jeu. 07 janv. 2016, 21:31
par kroogy
oktoberfest a écrit :Et tu as toujours des problèmes au démarrage ?
Oui..

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

Publié : ven. 08 janv. 2016, 10:16
par oktoberfest
Une information qui pourrait être intéressante :
benjarobin a écrit : Le nom du kernel est vmlinuz-linux, tu n'utilises pas le kernel de Arch Linux, quelle est la sortie de

Code : Tout sélectionner

uname -a

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

Publié : ven. 08 janv. 2016, 10:21
par benjarobin
kroogy a écrit :J'ai bien le noyau d'origine, erreur l'ors de la frappe clavier (linux /vmlinuz-linux root=UUID=f55d8636-1d63-4461-b4ac-b70c8035d9ff rw quiet)

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

Publié : ven. 08 janv. 2016, 12:53
par oktoberfest
On peut essayer de regarder ce qui se passe dans l'initramfs.

Première étape : ajouter 'break=premount' aux paramètres de démarrage du noyau dans ton bootloader.
Deuxième étape : redémarrer. Ton système doit s'arrêter juste après le chargement de l'initramfs. A l'écran tu devrais avoir un truc dans le genre :

Code : Tout sélectionner

Booting the kernel.
:: running early hook [udev]
starting version 228
:: running early hook [lvm2]
:: running hook [udev]
...
Tu peux ensuite vérifier si tout est en place :

Code : Tout sélectionner

# ls /hooks
lvm2 udev
# ls /run/lvm
lvmetad.socket
# ps | grep lvm
... lvmetad
Ton clavier est en qwerty dans l'initramfs, tu trouves le '/' sur la touche '!', et le '|' sur la touche '*'.