Установка 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
вариант?
2 ответа
Решение
Хорошо, я нашел решение моей проблемы, вы должны использовать опцию preseed, чтобы подтвердить вопрос LVM. Просто добавьте следующую строку в файл Kickstart.
preseed partman-lvm/confirm_nooverwrite boolean true
В файле ks.cfg
preseed partman-lvm / device_remove_lvm логический true preseed partman/ verify_write_new_label логический true preseed partman/ подтвердите логическое значение true preseed partman/ verify_nooverwrite логический true