似乎无法让 Ubuntu Kickstart 和 preseed 配合分区

似乎无法让 Ubuntu Kickstart 和 preseed 配合分区

我正在尝试为一些 Ubuntu 12.04 工作站设置最小安装,我可以在其中弹出 CD-ROM,按几次回车键,然后让它为我构建一个用于成像和部署的现成系统。

系统有 3 个驱动器,但由于 Ubuntu 的自动安装方法只适用于单个驱动器,因此我只是尝试自动对第一个驱动器进行分区。这些机器已经定义了分区,第一个分区是我想要保留的实用程序分区,而驱动器上的其他分区应该被删除并用于 Ubuntu 安装。

总而言之,我想:

  1. 删除第一个硬盘上所有现有的 Linux 分区(实用程序分区是 vfat)。
  2. 在该可用空间中创建一个大小为 159000 MB 的单个 ext4 分区并将其用作 /。

这是我的问题——Ubuntu Kickstart 允许我删除所有现有的 Linux 分区,但随后系统提示我是否要使用引导选项或手动选项,而不是使用指定的分区信息。无论我此时选择什么,它创建的分区都会使用整个驱动器,而不是 159 GB。如果我通过预置使用 Ubuntu partman,它没有仅删除 Linux 分区的选项,只能全部删除或全部删除。

我一直在尝试使用组合方法,即指定一个包含预置命令的 ks.cfg 文件,但系统仍提示我选择“引导或手动”选项。有什么想法吗?

我正在使用 12.04.2、amd64 的备用安装 CD。

这是我的 ks.cfg 文件:

#Generated by Kickstart Configurator
#platform=AMD64 or Intel EM64T

#System language
lang en_US
#Language modules to install
langsupport en_US
#System keyboard
keyboard us
#System mouse
mouse
#System timezone
timezone --utc America/New_York
preseed clock-setup/ntp boolean false
#Root password
rootpw --disabled
#Initial user
<snip>
#Reboot after installation
reboot
#Use text mode install
text
#Install OS instead of upgrade
install
#Use CDROM installation media
cdrom
#System bootloader configuration
bootloader --location=mbr 
#Clear the Master Boot Record
zerombr yes
#Partition clearing information
clearpart --linux --initlabel 
#Disk partitioning information
# Tried these two to fix the 'Guided' prompt but no dice.
# preseed partman-auto/init_automatically_partition select manual
# preseed partman-auto/disk string /dev/sda
part / --fstype ext4 --size 159948 --asprimary --ondisk sda
#System authorization infomation
auth  --useshadow  --enablemd5 
#Network information
network --bootproto=dhcp --device=eth0
#Firewall configuration
firewall --disabled 
#Do not configure the X Window System
skipx

相关内容