Debian:如何从USB上LVM上的btrfs根引导?


0

使用debootstrap我已经在具有以下分区布局的外部USB驱动器上安装了Debian wheezy系统:

/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挂钩找不到'vg0'VolGroup。出现此消息后,我将看到用于识别外部驱动器的内核消息。
因此,我怀疑问题在于USB驱动器被识别得太晚,以至于LVM无法检测到并激活VolGroup。

如何使LVM挂钩等待USB驱动器被识别?

提前致谢!

Answers:


0

Mea culpa找到了简单的解决方案:rootdelay=5在内核cmdline中对其进行了修复。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.