Last active
April 10, 2019 10:27
-
-
Save dapao9999/9111c5c84421c0b9e8a95d28c9b1fc96 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
d-i debian-installer/language string en | |
d-i debian-installer/country string HK | |
d-i debian-installer/locale string en_US.UTF-8 | |
# Keyboard selection. | |
d-i console-setup/ask_detect boolean false | |
d-i keyboard-configuration console-setup/detected note | |
d-i keyboard-configuration/layoutcode string us | |
d-i keyboard-configuration/model select Generic 105-key (Intl) PC | |
d-i keyboard-configuration/xkb-keymap select us | |
# Network configuration | |
d-i netcfg/choose_interface select auto | |
d-i netcfg/hostname string ubuntu | |
d-i netcfg/wireless_wep string | |
# Mirror settings (assume no proxy is required) | |
d-i mirror/http/proxy string | |
d-i mirror/http/mirror select archive.ubuntu.com | |
# Skip creation of a root account (normal user account will be able to | |
# use sudo). The default is false; preseed this to true if you want to set | |
# a root password. | |
d-i passwd/root-login boolean true | |
# Alternatively, to skip creation of a normal user account. | |
d-i passwd/make-user boolean false | |
# Root password, either in clear text | |
d-i passwd/root-password password r00tme | |
d-i passwd/root-password-again password r00tme | |
# or encrypted using a crypt(3) hash. | |
#d-i passwd/root-password-crypted password [crypt(3) hash] | |
# To create a normal user account. | |
# d-i passwd/user-fullname string abc | |
# d-i passwd/username string abc | |
# default password is ubuntu | |
# d-i passwd/user-password password paul | |
# d-i passwd/root-password-again password paul | |
d-i user-setup/allow-password-weak boolean true | |
d-i user-setup/encrypt-home boolean false | |
# Clock and time zone setup | |
d-i clock-setup/utc boolean true | |
d-i time/zone string Hong_Kong | |
d-i clock-setup/ntp boolean true | |
d-i clock-setup/ntp-server string stdtime.gov.hk | |
# Partitioning | |
d-i partman-auto/method string regular | |
d-i partman-lvm/device_remove_lvm boolean true | |
d-i partman-md/device_remove_md boolean true | |
d-i partman-lvm/confirm boolean true | |
d-i partman-lvm/confirm_nooverwrite boolean true | |
d-i partman-auto/choose_recipe select atomic | |
d-i partman/default_filesystem string ext4 | |
d-i partman-partitioning/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 | |
d-i partman/mount_style select uuid | |
# Package selection | |
# below command has no d-i in it, it is not an error | |
# remove this line alone allow selection of packages | |
tasksel tasksel/first multiselect Basic Ubuntu server | |
# the below packages will be installed even if you comment out the above line and choose nothing to install during package selection. | |
d-i pkgsel/include string openssh-server | |
d-i pkgsel/upgrade select none | |
d-i pkgsel/update-policy select none | |
# GRUB configuration, disable splash and quiet to reduce error in graphics drivers of virtual machines | |
d-i debian-installer/quiet boolean false | |
d-i debian-installer/splash boolean false | |
d-i grub-installer/only_debian boolean true | |
d-i grub-installer/timeout string 10 | |
d-i finish-install/reboot_in_progress note | |
d-i cdrom-detect/eject boolean false | |
d-i preseed/late_command string \ | |
sed -ri 's/^#?PermitRootLogin.*/PermitRootLogin yes/g' /target/etc/ssh/sshd_config; \ | |
sed -ri 's/^#?PasswordAuthentication.*/PasswordAuthentication yes/g' /target/etc/ssh/sshd_config |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment