Используя debootstrap
я установил систему Debian wheezy на внешний USB-накопитель со следующей схемой разметки:
/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
Когда я пытаюсь загрузить эту настройку, меня сбрасывают в initramfs-Shell, говоря, что root fs не может быть найден. Простой vgchange -ay; exit
прекрасно запускает систему, но, очевидно, я не хочу делать это каждый раз при загрузке.
Глядя на вывод initramfs, я вижу, что ловушка LVM не находит VolGroup vg0. После этого сообщения я вижу сообщения ядра для распознавания моего внешнего диска.
Поэтому я подозреваю, что проблема в том, что USB-накопитель распознается слишком поздно, чтобы LVM обнаружил и активировал VolGroup.
Как заставить крючок LVM ждать, пока мой USB-накопитель не будет распознан?
Заранее спасибо!