b7433917a4
* Use Ubuntu 14.04.3 ISO instead ovf box * Add a libvirt target as well * Add additional build shell scripts from bogdando/packer-atlas-example * Use sudo for all shell commands * Fix virtualbox guest additions build order * Cleanups to reduce end image size * Update README how to build and up both for vbox/libvirt Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
68 lines
3.0 KiB
INI
68 lines
3.0 KiB
INI
# Ubuntu preseed file - preseed.cfg
|
|
# Works for Ubuntu 10.x, 11.x & 12.x
|
|
#
|
|
# For more information on preseed syntax and commands, refer to:
|
|
# https://help.ubuntu.com/12.04/installation-guide/i386/appendix-preseed.html
|
|
#
|
|
# For testing, you can fire up a local http server temporary.
|
|
# Download the preseed.cfg file locally, cd to the directory where the
|
|
# preseed.cfg resides and run hte following command:
|
|
# $ python -m SimpleHTTPServer
|
|
# You don't have to restart the server every time you make changes. Python
|
|
# will reload the file from disk every time there is a request. As long as you
|
|
# save your changes they will be reflected in the next HTTP download. Then to
|
|
# test with a PXE boot server, use the following kernel boot parameters:
|
|
# > linux auto url=http://<your_ip>:8000/preseed.cfg hostname=<hostname> locale=en_US keyboard-configuration/modelcode=SKIP
|
|
#
|
|
# NOTE: If you netboot/PXE boot Ubuntu, it will ignore the value in hostname,
|
|
# but you must provide a hostname as a boot parameter to prevent the Ubuntu
|
|
# install from prompting for a hostname
|
|
|
|
choose-mirror-bin mirror/http/proxy string
|
|
d-i base-installer/kernel/override-image string linux-server
|
|
d-i finish-install/reboot_in_progress note
|
|
d-i grub-installer/only_debian boolean true
|
|
d-i grub-installer/with_other_os boolean true
|
|
d-i partman-auto-lvm/guided_size string max
|
|
d-i partman-auto/choose_recipe select atomic
|
|
d-i partman-auto/method string lvm
|
|
d-i partman-lvm/confirm boolean true
|
|
d-i partman-lvm/confirm boolean true
|
|
d-i partman-lvm/confirm_nooverwrite boolean true
|
|
d-i partman-lvm/device_remove_lvm boolean true
|
|
d-i partman/choose_partition select finish
|
|
d-i partman/confirm boolean true
|
|
d-i partman/confirm_nooverwrite boolean true
|
|
d-i partman/confirm_write_new_label boolean true
|
|
# Default user
|
|
d-i passwd/user-fullname string vagrant
|
|
d-i passwd/user-password password vagrant
|
|
d-i passwd/user-password-again password vagrant
|
|
d-i passwd/username string vagrant
|
|
d-i user-setup/allow-password-weak boolean true
|
|
d-i user-setup/encrypt-home boolean false
|
|
|
|
# german mirror
|
|
d-i mirror/country string manual
|
|
d-i mirror/http/hostname string archive.ubuntu.com
|
|
d-i mirror/http/directory string /ubuntu
|
|
d-i mirror/http/proxy string
|
|
d-i mirror/http/mirror select DE.archive.ubuntu.com
|
|
|
|
# german timezone and ntp server
|
|
d-i clock-setup/utc boolean true
|
|
d-i clock-setup/utc-auto boolean true
|
|
d-i time/zone string Europe/Berlin
|
|
d-i clock-setup/ntp boolean true
|
|
d-i clock-setup/ntp-server de.pool.ntp.org
|
|
|
|
#d-i pkgsel/include string openssh-server cryptsetup build-essential libssl-dev libreadline-dev zlib1g-dev linux-source dkms
|
|
d-i pkgsel/include string openssh-server ntp curl nfs-common linux-headers-$(uname -r) build-essential perl dkms
|
|
d-i pkgsel/install-language-support boolean false
|
|
# Policy for applying updates. May be "none" (no automatic updates),
|
|
# "unattended-upgrades" (install security updates automatically), or
|
|
# "landscape" (manage system with Landscape).
|
|
d-i pkgsel/update-policy select none
|
|
d-i pkgsel/upgrade select full-upgrade
|
|
tasksel tasksel/first multiselect standard, ubuntu-server
|