Ks.cfgでPXEサーバーをセットアップして、インストールを自動化しようとしています。 apt-cacheベースのレポがあります。これは、約200台のマシンのホストとして機能することです。
インストールはうまくいきますが、最後に、クライアントマシンが再起動すると、Unity Shellなしでコマンドラインになります。 Unityシェルがインストールされていないことがわかりました。
http://cdimage.ubuntu.com/netboot/ からnetboot.tar.gzをダウンロードし、tftpbootとApacheを使用してコンテンツを提供しました。
以下は私のks.cfgファイルの内容です。
lang en_IN
langsupport en_IN
keyboard us
mouse
timezone --utc Asia/Kolkata
rootpw --iscrypted xxxxxxxxxxxxxxxxxx
user iiit --fullname "xxxx" --iscrypted --password xxxxxxxxxxxxxxx
reboot
#Use text mode install
#text
install
#Use Web installation
# I use the following in preseed file for using an apt-cache repo
# d-i mirror/http/proxy string http://10.0.1.95:3142
bootloader --location=mbr
zerombr yes
clearpart --all --initlabel
part /boot --fstype ext4 --size 514
part / --fstype ext4 --size 20485
part swap --size 4098
part /var --fstype ext4 --size 15365
part /home --fstype ext4 --size 1 --grow
auth --useshadow --enablemd5
network --bootproto=dhcp --device=eth0 --hostname=lab-system
firewall --disabled
skipx
%packages
aptitude
openssh-server
build-essential
vim
gcc
テキストオプションをコメントアウトしました。
適用に使用したキックスタート設定の最後にこれがありました:
%packages
@ Ubuntu Desktop
この表記は、タスクとパッケージグループ用です。作成できるものから キックスタートで利用可能なパッケージグループのリストはどこですか?
したがって、次のような行を含めます。
@ Ubuntu Desktop
または
@ ubuntu-desktop
キックスタートファイルで。