Как отмечалось выше, я пытаюсь создать виртуальную машину Debian 9 с пользовательской настройкой. Конфигурация ниже выдает ошибку «выбранный рецепт не содержит разделов, которые могут быть созданы на томах LVM». Ниже мой preseed.cfg - кто-нибудь может указать, что я делаю неправильно? Я могу создать CentO с помощью специального файла ks, но 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