Debian: Как загрузиться из рута btrfs на LVM по USB?

С помощью 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-накопитель не будет распознан?

Заранее спасибо!

1 ответ

Решение

Меа виноват, нашел тривиальное решение: rootdelay=5 в ядре cmdline это исправили.

Другие вопросы по тегам