Назад | Перейти на главную страницу

Установка Ubuntu Kickstart с использованием LVM ожидает ввода

У меня есть PXE Boot Setup для установки CentOS 5 и Ubuntu 10.04 через Kickstart. Я использую LVM, и установка CentOS без какого-либо взаимодействия с пользователем работает, но Ubuntu всегда просит «подтвердить запись изменений на диск и настроить LVM» во время разбиения на разделы. Если я не использую LVM, Ubuntu не будет запрашивать никакого подтверждения и просто разбивает диск на разделы.

Часть файла кикстарта, в которой я обрабатываю разделы, выглядит так:

#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

Как я могу сказать Ubuntu всегда принимать настройки, не выбирая «да» на экране? Есть что-то вроде confirm all вариант?

Хорошо, я нашел решение своей проблемы, вы должны использовать опцию preseed, чтобы подтвердить вопрос LVM. Просто добавьте следующую строку в файл Kickstart.

preseed partman-lvm/confirm_nooverwrite boolean true

В файле 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