Debian Squeeze 预安装“当前内核不支持逻辑卷管理器。您可能需要加载 lvm-mod 模块。”

Debian Squeeze 预安装“当前内核不支持逻辑卷管理器。您可能需要加载 lvm-mod 模块。”

我正在尝试通过instalinux.com图像预先植入了或多或少的默认设置。(唯一值得注意的新增功能是服务器openssh,它是即时Linux界面)

然而它引发了错误:

The current kernel doesn't support the Logical Volume Manager. 
You may need to load the lvm-mod module.

安装过程中。我读了很多资料,从中发现了广泛转载的 Debian 邮件列表主题。这可能是由于linux网络initrd.gz启动和准备好的 ISO 之间不同步造成的问题。

无论如何我都必须打开 ISO 才能修补isolinux.conf不提示的问题,因此修补这些文件不会是一个巨大的困难,我Makefile在下面包含了相关部分:

provision: tmp/empty.img isos/debian-squeeze-preseed-unattended.iso
    virt-install -n demo -r 256 -vcpus=1 -f tmp/empty.img \
    -b br0 --accelerate -v -c isos/debian-squeeze-preseed.iso \
    --os-type=linux --os-variant=debiansqueeze --nographics \
    --extra-args="auto=true hostname=demo domain= \
    file=preseed.txt text console=tty1 console=ttyS0,115200"

isos/debian-squeeze-preseed-unattended.iso:
    mkdir -p tmp/debian-squeeze-preseed
    mount -t iso9660 -o loop isos/debian-squeeze-preseed.iso tmp/debian-squeeze-preseed
    cp -a tmp/debian-squeeze-preseed/ tmp/debian-squeeze-preseed-unattended
    echo "timeout 5" >> tmp/debian-squeeze-preseed-unattended/isolinux.cfg
    #
    # These two curl commands relate to the problem here http://lists.debian.org/debian-boot/2012/01/msg00340.html
    #
    curl -0 ftp://ftp.ch.debian.org/debian/dists/squeeze/main/installer-i386/current/images/netboot/debian-installer/i386/linux > tmp/debian-squeeze-preseed-unattended/linux
    curl -0 ftp://ftp.ch.debian.org/debian/dists/squeeze/main/installer-i386/current/images/netboot/debian-installer/i386/initrd.gz > tmp/debian-squeeze-preseed-unattended/initrd.gz
    genisoimage -l -r -J -V "LinuxCOE" -b isolinux.bin -no-emul-boot \
    -boot-load-size 4 -boot-info-table -c boot.cat -o $@ \
    tmp/debian-squeeze-preseed-unattended
    umount tmp/debian-squeeze-preseed
    rm -r tmp/debian-squeeze-preseed

通过阅读噪音,您可以看到我正在打开 ISO 并将超时修补到 isolinux.conf 中,并尝试更新linuxinitrd.gz文件,但无济于事。

我是否尝试使用预置映像(无需修改)在 VirtualBox 中启动,或者我是否启动我的无人看管libvirt 或 virtualbox 中的图像,结果总是相同的“当前内核不支持逻辑卷管理器”。

我不确定 Squeeze 的版本是什么即时Linux工具给了我,但我有一个感觉那是 6.0.3,但现在我去寻找它,却找不到它。我能够从安装失败后的控制台中提取以下内容:

$ cat /etc/lsb-release
DISTRIB_ID=Debian
DISTRIB_DESCRIPTION="Debian GNU/Linux Installer"
DISTRIB_RELEASE="6.0 (squeeze) - installer build 20110106+b1"
X_INSTALLATION_MEDIUM=netboot

我缺少图像中的信息中的补丁版本,但考虑到FTP 目录是从 2012 年 9 月 26 日开始的,对于事物来说,这是一个很长的时间不同步了。

我想知道下一步该去哪里寻找解决方案,我是否需要预先植入的 ISO,或者是否有一些更好的解决方法。

相关内容