如上所述,我正在尝试通过自定义设置创建Debian 9 VM。下面的配置产生错误“所选配方不包含可以在LVM卷上创建的任何分区”的错误。以下是我的preseed.cfg-有人可以指出我做错了什么吗?我可以使用自定义的ks文件来构建CentO,但是Debian看起来要复杂得多,而且还不如文献所述。有没有一种方法可以在构建语法错误之前测试自定义的preseed.cfg /
d-i partman-auto/disk string /dev/sda
d-i partman-auto/method string lvm
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-lvm/device_remove_md boolean true
d-i partman-lvm/confirm boolean true
d-i partman-lvm/confirm_nooverwrite boolean true
d-i partman-auto-lvm/new_vg_name string vg00
d-i partman-auto-lvm/guided_size string max
d-i partman-auto/choose_recipe select boot-root
d-i partman-auto/expert_recipe string \
boot-root :: \
512 512 512 ext3 \
$primary{ } \
$bootable{ } \
method{ format } \
format{ } \
use_filesystem{ } \
filesystem{ ext4 } \
mountpoint{ /boot } . \
100 1000 1000000000 ext4 \
$primary{ } \
$defaultignore{ } \
method{ lvm } \
device{ /dev/sda } \
vg_name{ vg00 } . \
20480 20480 1000000000 ext4 \
$lvmok{ } \
in_vg{ vg00 } \
lv_name{ root } \
method{ format } \
format{ } \
use_filesystem{ } \
filesystem{ ext4 } \
mountpoint{ / } . \
4096 4096 4096 swap \
$lvmok{ } \
in_vg{ vg00 } \
lv_name{ swap } \
method{ swap } \
format{ } . \
1024 4000 1088 ext4 \
$lvmok{ } \
in_vg{ vg00 } \
lv_name{ tmp } \
method{ format } \
format{ } \
use_filesystem{ } \
filesystem{ ext4 } \
mountpoint { /tmp } . \
5120 2000 5168 ext4 \
$lvmok{ } \
in_vg{ vg00 } \
lv_name{ var } \
method{ format } \
format{ } \
use_filesystem{ } \
filesystem{ ext4 } \
mountpoint { /var/log } . \
d-i partman-lvm/confirm boolean true
d-i partman/confirm_write_new_label boolean true
d-i partman/choose_partition select Finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true