Ok, eu encontrei a solução para o meu problema, você tem que usar a opção preseed para confirmar a questão do LVM. Basta adicionar a seguinte linha ao arquivo Kickstart.
preseed partman-lvm/confirm_nooverwrite boolean true
Eu tenho uma Configuração de Inicialização PXE para instalar o CentOS 5 e o Ubuntu 10.04 via Kickstart. Eu uso o LVM e instalo o CentOS sem qualquer interação do usuário, mas o Ubuntu sempre pede para "confirmar a gravação de alterações no disco e configurar o LVM" durante o particionamento. Se eu não usar o LVM, o Ubuntu não pedirá nenhuma confirmação e apenas particionará o disco.
A parte do arquivo de kickstart onde eu ligo as partições é assim:
#System bootloader configuration
bootloader --location=mbr
#Clear the Master Boot Record
zerombr yes
#Partition clearing information
clearpart --all --initlabel
#Disk partitioning information
part /boot --fstype ext2 --size 200 --asprimary
part swap --size 1024
part pv.01 --size 1 --grow
volgroup rootvg pv.01
logvol / --fstype ext4 --vgname=rootvg --size=1 --grow --name=rootvol
Como posso dizer ao Ubuntu para aceitar sempre as configurações sem selecionar "sim" na tela? Existe algo como uma opção confirm all
?
No arquivo ks.cfg
preseed partman-lvm/device_remove_lvm boolean true preseed partman/confirm_write_new_label boolean true preseed partman/confirm boolean true preseed partman/confirm_nooverwrite boolean true
Tags lvm automation preseed kickstart ubuntu