Debian: как загрузиться с Btrfs root на LVM на USB?

используя debootstrap Я установил Debian до системы на внешний 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, говоря, что корень fs не может быть найден. Простой vgchange -ay; exit приводит систему в порядок, но, очевидно, я не хочу делать это каждый раз, когда я загружаюсь.

глядя на вывод initramfs, я вижу, что крюк LVM не находит VolGroup "vg0". после это сообщение Я вижу сообщения ядра для распознавания моего внешнего диска.


Поэтому я подозреваю, что проблема в том, что USB-накопитель слишком поздно распознается для LVM, чтобы обнаружить и активировать VolGroup.

как сделать LVM крюк ждать моего USB-накопителя, чтобы получить признание?

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

18
задан lynix
23.12.2022 10:21 Количество просмотров материала 3557
Распечатать страницу

1 ответ

mea culpa, найдено тривиальное решение:rootdelay=5 в командной строке ядра исправил.

0
отвечен lynix 2022-12-24 18:09

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх