Ubuntu 使用 LVM 进行 Kickstart 安装等待输入

Ubuntu 使用 LVM 进行 Kickstart 安装等待输入

我有一个 PXE 启动设置,用于通过 Kickstart 安装 CentOS 5 和 Ubuntu 10.04。我使用 LVM,无需任何用户交互即可安装 CentOS,但 Ubuntu 在分区期间总是要求“确认将更改写入磁盘并配置 LVM”。如果我不使用 LVM,Ubuntu 将不会要求任何确认,只会对磁盘进行分区。

我在 kickstart 文件中处理分区的部分如下所示:

#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

答案1

好的,我找到了问题的解决方案,您必须使用 preseed 选项来确认 LVM 问题。只需将以下行添加到 Kickstart 文件中即可。

preseed partman-lvm/confirm_nooverwrite boolean true

答案2

在文件 ks.cfg 中

preseed partman-lvm/device_remove_lvm 布尔值 true
preseed partman/confirm_write_new_label boolean true
preseed partman/confirm 布尔值 true
preseed partman/confirm_nooverwrite 布尔值 true

相关内容