我使用的是 ubuntu 18.04,带有 virt-install (--boot uefi) 和 kickstart ks.cfg 文件。使用 UEFI 时,磁盘分区和 %pre 信息将被忽略。
磁盘分区信息
部分 /boot/efi --fstype efi --ondisk=vda --size 256 部分 / --fstype ext4 --ondisk=vda --size 1 --asprimary --grow
预播信息
%pre preseed partman/choose_partition select 完成分区并将更改写入磁盘 preseed partman/confirm_nooverwrite boolean true
无论在这两个部分中输入什么,所有内容都会被忽略。一旦我手动按下回车键接受分区信息,安装将继续成功构建。
答案1
这已经很老了,但我遇到了类似的问题,并添加了这个来为ks.preseed
我解决问题:
d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true
这是供参考的相关txt.cfg
部分:
default install
label install
menu label ^Install Ubuntu Server
kernel /install/vmlinuz
append file=/cdrom/preseed/ubuntu-server.seed initrd=/install/initrd.gz ks=cdrom:/ks.cfg preseed/file=/cdrom/ks.preseed ---