# 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://:8000/preseed.cfg 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