使用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驱动器被识别?
提前致谢!