Debian: Wie bootet man von btrfs root auf LVM auf USB?

620
lynix

Unter Verwendung debootstrapIch habe ein Debian installiert wheezy System auf einem externen USB - Laufwerk mit dem folgenden Partitionierung Layout:

/dev/sda: GRUB in MBR L sda1: ext2, /boot L sda2: LVM PV L VolGroup vg0 L lv0: btrfs, / L lv1: ext4, /tmp L lv2: swap 

Wenn ich versuche, dieses Setup zu booten, bekomme ich ein Abbild der initramfs-Shell, das besagt, dass die root-fs nicht gefunden werden konnten. Ein einfaches vgchange -ay; exitSystem bringt das System in Ordnung, aber ich möchte das natürlich nicht jedes Mal, wenn ich hochfahre.

Bei der Ausgabe von initramfs sehe ich, dass der LVM-Hook die 'vg0' VolGroup nicht findet. Nach dieser Nachricht sehe ich die Kernel-Nachrichten zur Erkennung meines externen Laufwerks.
Ich vermute, dass das Problem darin besteht, dass das USB-Laufwerk zu spät erkannt wird, damit LVM-Kriterium die VolGroup erkennen und aktivieren kann.

Wie lasse ich den LVM-Hook warten, bis mein USB-Laufwerk erkannt wird?

Danke im Voraus!

0

1 Antwort auf die Frage

0
lynix

Mea rootdelay=5Culpa fand die triviale Lösung: Im Kernel cmdline wurde es behoben.