Ubuntu Kickstart installation using LVM waits for input
I have a PXE Boot Setup for installing CentOS 5 and Ubuntu 10.04 via Kickstart. I use LVM and installing CentOS without any user interaction works but Ubuntu always asks to "confirm to write changes to disk and configure LVM" during partitioning. If I don't use LVM, Ubuntu will not ask for any confirmation and just partitions the disk.
The part of the kickstart file where I handle the partitions looks like this:
#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
How can I tell Ubuntu to always accept the settings without selecting "yes" on the screen? Is there something like a confirm all
option?
Solution 1:
Ok, I found the solution to my problem, you have to use the preseed option to confirm the LVM question. Just add the following line to the Kickstart file.
preseed partman-lvm/confirm_nooverwrite boolean true
Solution 2:
In the file 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