# Ubuntu 14.04 LTS amd64 server # Default scripts for all Ubuntu installs : ${BASE_INSTALL_SCRIPTS:=scripts.ubuntu_base} #------------------------------------------------------------------------------- # Booting the operating system installer #------------------------------------------------------------------------------- readonly ISO_URL=http://releases.ubuntu.com/14.04/ubuntu-14.04.3-server-amd64.iso readonly ISO_MD5=9e5fecc94b3925bededed0fdca1bd417 readonly _PS_ssh=http://git.openstack.org/cgit/openstack/training-guides/plain/labs/lib/osbash/netboot/preseed-ssh-v2.cfg readonly _PS_vbadd=http://git.openstack.org/cgit/openstack/training-guides/plain/labs/lib/osbash/netboot/preseed-vbadd.cfg readonly _PS_all=http://git.openstack.org/cgit/openstack/training-guides/plain/labs/lib/osbash/netboot/preseed-all-v2.cfg readonly _BOOT_ARGS="/install/vmlinuz noapic preseed/url=%s debian-installer=en_US auto=true locale=en_US hostname=osbash fb=false debconf/frontend=noninteractive keyboard-configuration/modelcode=SKIP initrd=/install/initrd.gz console-setup/ask_detect=false" function vbox_distro_start_installer { local vm_name=$1 # pick a _PS_* file local preseed=_PS_$VM_ACCESS echo "Using $preseed ${!preseed}" local boot_args=$(printf "$_BOOT_ARGS" "${!preseed}") vbox_kbd_escape_key "$vm_name" vbox_kbd_escape_key "$vm_name" vbox_kbd_enter_key "$vm_name" vbox_sleep 1 echo -e "${CStatus:-}Pushing boot command line${CReset:-}" vbox_kbd_string_input "$vm_name" "$boot_args" echo "Initiating boot sequence" vbox_kbd_enter_key "$vm_name" } # vim: set ai ts=4 sw=4 et ft=sh: