# Configure the "keyboard" d-i keyboard-configuration/xkb-keymap string us # Download packages from mirrors.mit.edu d-i mirror/country string enter information manually d-i mirror/http/countries string manual d-i mirror/http/hostname string mirrors.mit.edu d-i mirror/http/directory string /debian/ d-i mirror/http/proxy string # Use time.mit.edu for NTP syncing d-i clock-setup/ntp-server string time.mit.edu # Guided partitioning with LVM d-i partman-auto/method string lvm d-i partman-auto/choose_recipe select atomic d-i partman-lvm/confirm boolean true d-i partman-lvm/confirm_nooverwrite boolean true d-i partman/confirm_write_new_label boolean true d-i partman/choose_partition select finish d-i partman/confirm boolean true d-i partman/confirm_nooverwrite boolean true # Use the linux-virtual kernel d-i base-installer/kernel/image string linux-virtual # Create just a root account d-i passwd/root-login boolean true d-i passwd/root-password string fake_value d-i passwd/root-password-again string fake_value d-i passwd/make-user boolean false # Only install the base system tasksel tasksel/first multiselect Standard system utilities # Use GRUB 1 so PyGrub can read the menu.lst d-i grub-installer/grub2_instead_of_grub_legacy boolean false # Unfortunately, squeeze's d-i doesn't honor the above key, so we have # to do it by hand: d-i grub-installer/skip boolean true d-i lilo-installer/skip boolean true # Remove the root password so users can log in on the console d-i preseed/late_command string in-target passwd -d root; \ apt-install grub-legacy; \ mkdir /target/boot/grub; \ in-target grub-set-default default; \ in-target update-grub # Avoid that last message about the install being complete. d-i finish-install/reboot_in_progress note