Não sei exatamente o que está causando isso, mas 3 alterações corrigiram o problema.
Primeiramente, removi a criação do vg00 da receita do especialista (pode ter sido um problema com o tamanho máximo: ).
Eu também removi o parâmetro in_vg
da partição /
.
Por fim, reativei os parâmetros guided_size max
e new_vg_name
. Também ativei choose_recipe select custom-lvm
e movi para depois da receita do especialista.
A configuração final de trabalho (relevante) é esta:
d-i partman-auto-lvm/guided_size string max
d-i partman-auto-lvm/new_vg_name string vg00
d-i partman-auto/expert_recipe string custom-lvm :: \
512 8000 512 ext2 \
$primary{ } $bootable{ } method{ format } format{ } use_filesystem{ } filesystem{ ext2 } mountpoint{ /boot } . \
20480 5000 20480 ext4 \
$lvmok{ } in_vg{ vg00 } lv_name{ lv_root } method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } mountpoint{ / } .
d-i partman-auto/choose_recipe select custom-lvm
(Minha receita implementada também tem swap e / home com -1
max).