Ubuntu

使用 LVM 的 Ubuntu Kickstart 安裝等待輸入

  • July 21, 2012

我有一個 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選擇?

好的,我找到了我的問題的解決方案,您必須使用 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

引用自:https://serverfault.com/questions/189328