2

I have built an unattended setup ISO for Ubuntu 12.04.4 using instructions provided on the community wiki, however, I'm having a hard time with two specific pieces of the install:

  • The installer hangs for a couple of minutes about three minutes into the installation process, with a "Retrieving file 1 of 1" message. The kickstart configuration has it pointed at a local update mirror, so there's no reason the installer should be trying to call out to the internet (indeed, the network is set up so that it has no route to do so).

Looking at the created sources.list file after install, I see that the internet-facing Security repos have been enabled (http://security.ubuntu.com stuff). This is the only thing I can see which should lead to this timeout during the install.

Question the first: What do I need to drop into the Kickstart file to ensure this is either disabled outright, or redirected internally?

  • Secondly, despite adopting the preseed settings from the "Minimal virtual machine" install reached by hitting F4 on the boot screen, my resulting install is hardly minimal. A dead giveaway is that the Landscape advertising blurb appears on the MOTD during my automated install, but not if I select "minimal virtual machine" and do the install by hand.

Question the second: How do I ensure that I get a "minimal virtual machine" installation when using Kickstart?

Below is a version of my kickstart file. This is loaded into the standard 12.04.4 server ISO.

Thanks in advance!

  #System language
  lang en_US
  #langsupport en_US
  keyboard us
  timezone --utc America/Denver

#Root password (standard) rootpw --iscrypted password-goes-here

#Skip initial user, root only. user --disabled

#Reboot after installation reboot #Use text mode install text #Install OS instead of upgrade install #Install from update server (replace with 'cdrom' to use local) url --url http://internal-server/archive-ubuntu/ubuntu/

#Setup NTP preseed clock-setup/ntp boolean true preseed clock-setup/ntp-server string internal-ntp-server

#Use our local repo instead of going out to the internet preseed mirror/country string manual preseed mirror/http/hostname string internal-server preseed mirror/http/directory string /archive-ubuntu preseed mirror/http/proxy string preseed mirror/http/mirror internal-server

#Ensure a minimal install #Options taken from ISO/preseed/ubuntu-server-minimalvm.seed preseed base-installer/kernel/headers boolean false preseed tasksel/skip-tasks string standard preseed pkgsel/language-pack-patterns string preseed pkgsel/install-language-support boolean false preseed base-installer/kernel/altmeta string lts-saucy

#System bootloader configuration bootloader --location=mbr

#For safety, initialize everything #Clear the Master Boot Record zerombr yes #Partition clearing information clearpart --all --initlabel

#Partition Setup #Redacted

#System authorization information auth --useshadow --enablemd5

#Network information #Redacted

#Firewall configuration firewall --disabled #Do not configure the X Window System skipx

0 Answers0