Created
August 10, 2016 12:09
-
-
Save yutannihilation/45a106b3f2d6c3f2d611db965822dd3d 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
| --- preseed-14.04.txt 2014-03-27 21:01:09.000000000 +0900 | |
| +++ preseed-16.04.txt 2016-02-05 21:01:44.000000000 +0900 | |
| @@ -1,4 +1,4 @@ | |
| -#### Contents of the preconfiguration file (for squeeze) | |
| +#### Contents of the preconfiguration file (for xenial) | |
| ### Localization | |
| # Preseeding only locale sets language, country and locale. | |
| d-i debian-installer/locale string en_US | |
| @@ -8,16 +8,15 @@ d-i debian-installer/locale string en_US | |
| #d-i debian-installer/country string NL | |
| #d-i debian-installer/locale string en_GB.UTF-8 | |
| # Optionally specify additional locales to be generated. | |
| -#d-i localechooser/supported-locales en_US.UTF-8, nl_NL.UTF-8 | |
| +#d-i localechooser/supported-locales multiselect en_US.UTF-8, nl_NL.UTF-8 | |
| # Keyboard selection. | |
| # Disable automatic (interactive) keymap detection. | |
| d-i console-setup/ask_detect boolean false | |
| -#d-i keyboard-configuration/modelcode string pc105 | |
| -d-i keyboard-configuration/layoutcode string us | |
| -# To select a variant of the selected layout (if you leave this out, the | |
| -# basic form of the layout will be used): | |
| -#d-i keyboard-configuration/variantcode string dvorak | |
| +d-i keyboard-configuration/xkb-keymap select us | |
| +# To select a variant of the selected layout: | |
| +#d-i keyboard-configuration/xkb-keymap select us(dvorak) | |
| +# d-i keyboard-configuration/toggle select No toggling | |
| ### Network configuration | |
| # Disable network configuration entirely. This is useful for cdrom | |
| @@ -32,9 +31,14 @@ d-i netcfg/choose_interface select auto | |
| # To pick a particular interface instead: | |
| #d-i netcfg/choose_interface select eth1 | |
| +# To set a different link detection timeout (default is 3 seconds). | |
| +# Values are interpreted as seconds. | |
| +#d-i netcfg/link_wait_timeout string 10 | |
| + | |
| # If you have a slow dhcp server and the installer times out waiting for | |
| # it, this might be useful. | |
| #d-i netcfg/dhcp_timeout string 60 | |
| +#d-i netcfg/dhcpv6_timeout string 60 | |
| # If you prefer to configure the network manually, uncomment this line and | |
| # the static network configuration below. | |
| @@ -47,10 +51,19 @@ d-i netcfg/choose_interface select auto | |
| #d-i netcfg/dhcp_options select Configure network manually | |
| # Static network configuration. | |
| -#d-i netcfg/get_nameservers string 192.168.1.1 | |
| +# | |
| +# IPv4 example | |
| #d-i netcfg/get_ipaddress string 192.168.1.42 | |
| #d-i netcfg/get_netmask string 255.255.255.0 | |
| #d-i netcfg/get_gateway string 192.168.1.1 | |
| +#d-i netcfg/get_nameservers string 192.168.1.1 | |
| +#d-i netcfg/confirm_static boolean true | |
| +# | |
| +# IPv6 example | |
| +#d-i netcfg/get_ipaddress string fc00::2 | |
| +#d-i netcfg/get_netmask string ffff:ffff:ffff:ffff:: | |
| +#d-i netcfg/get_gateway string fc00::1 | |
| +#d-i netcfg/get_nameservers string fc00::1 | |
| #d-i netcfg/confirm_static boolean true | |
| # Any hostname and domain names assigned from dhcp take precedence over | |
| @@ -59,6 +72,11 @@ d-i netcfg/choose_interface select auto | |
| d-i netcfg/get_hostname string unassigned-hostname | |
| d-i netcfg/get_domain string unassigned-domain | |
| +# If you want to force a hostname, regardless of what either the DHCP | |
| +# server returns or what the reverse DNS entry for the IP is, uncomment | |
| +# and adjust the following line. | |
| +#d-i netcfg/hostname string somehost | |
| + | |
| # Disable that annoying WEP key dialog. | |
| d-i netcfg/wireless_wep string | |
| # The wacky dhcp hostname that some ISPs use as a password of sorts. | |
| @@ -74,6 +92,7 @@ d-i netcfg/wireless_wep string | |
| # component for remote installation over SSH. This only makes sense if you | |
| # intend to perform the remainder of the installation manually. | |
| #d-i anna/choose_modules string network-console | |
| +#d-i network-console/authorized_keys_url string http://10.0.0.1/openssh-key | |
| #d-i network-console/password password r00tme | |
| #d-i network-console/password-again password r00tme | |
| # Use this instead if you prefer to use key-based authentication | |
| @@ -93,12 +112,47 @@ d-i mirror/http/proxy string | |
| #d-i mirror/http/mirror select CC.archive.ubuntu.com | |
| # Suite to install. | |
| -#d-i mirror/suite string squeeze | |
| +#d-i mirror/suite string xenial | |
| # Suite to use for loading installer components (optional). | |
| -#d-i mirror/udeb/suite string squeeze | |
| +#d-i mirror/udeb/suite string xenial | |
| # Components to use for loading installer components (optional). | |
| #d-i mirror/udeb/components multiselect main, restricted | |
| +### Account setup | |
| +# 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 false | |
| +# 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 Ubuntu User | |
| +#d-i passwd/username string ubuntu | |
| +# Normal user's password, either in clear text | |
| +#d-i passwd/user-password password insecure | |
| +#d-i passwd/user-password-again password insecure | |
| +# or encrypted using a crypt(3) hash. | |
| +#d-i passwd/user-password-crypted password [crypt(3) hash] | |
| +# Create the first user with the specified UID instead of the default. | |
| +#d-i passwd/user-uid string 1010 | |
| +# The installer will warn about weak passwords. If you are sure you know | |
| +# what you're doing and want to override it, uncomment this. | |
| +#d-i user-setup/allow-password-weak boolean true | |
| + | |
| +# The user account will be added to some standard initial groups. To | |
| +# override that, use this. | |
| +#d-i passwd/user-default-groups string audio cdrom video | |
| + | |
| +# Set to true if you want to encrypt the first user's home directory. | |
| +d-i user-setup/encrypt-home boolean false | |
| + | |
| ### Clock and time zone setup | |
| # Controls whether or not the hardware clock is set to UTC. | |
| d-i clock-setup/utc boolean true | |
| @@ -121,8 +175,8 @@ d-i clock-setup/ntp boolean true | |
| # Alternatively, you may specify a disk to partition. If the system has only | |
| # one disk the installer will default to using that, but otherwise the device | |
| -# name must be given in traditional, non-devfs format (so e.g. /dev/hda or | |
| -# /dev/sda, and not e.g. /dev/discs/disc0/disc). | |
| +# name must be given in traditional, non-devfs format (so e.g. /dev/sda | |
| +# and not e.g. /dev/discs/disc0/disc). | |
| # For example, to use the first SCSI/SATA hard disk: | |
| #d-i partman-auto/disk string /dev/sda | |
| # In addition, you'll need to specify the method to use. | |
| @@ -140,6 +194,7 @@ d-i partman-lvm/device_remove_lvm boolea | |
| d-i partman-md/device_remove_md boolean true | |
| # And the same goes for the confirmation to write the lvm partitions. | |
| d-i partman-lvm/confirm boolean true | |
| +d-i partman-lvm/confirm_nooverwrite boolean true | |
| # For LVM partitioning, you can select how much of the volume group to use | |
| # for logical volumes. | |
| @@ -150,7 +205,7 @@ d-i partman-lvm/confirm boolean true | |
| # You can choose one of the three predefined partitioning recipes: | |
| # - atomic: all files in one partition | |
| # - home: separate /home partition | |
| -# - multi: separate /home, /usr, /var, and /tmp partitions | |
| +# - multi: separate /home, /var, and /tmp partitions | |
| d-i partman-auto/choose_recipe select atomic | |
| # Or provide a recipe of your own... | |
| @@ -252,6 +307,11 @@ d-i partman/confirm_nooverwrite boolean | |
| #d-i partman/mount_style select uuid | |
| ### Base system installation | |
| +# Configure a path to the preconfigured base filesystem. This can be used to | |
| +# specify a path for the installer to retrieve the filesystem image that will | |
| +# be deployed to disk and used as a base system for the installation. | |
| +#d-i live-installer/net-image string /install/filesystem.squashfs | |
| + | |
| # Configure APT to not install recommended packages by default. Use of this | |
| # option can result in an incomplete system and should only be used by very | |
| # experienced users. | |
| @@ -261,41 +321,6 @@ d-i partman/confirm_nooverwrite boolean | |
| # kernel is to be installed. | |
| #d-i base-installer/kernel/image string linux-generic | |
| -### Account setup | |
| -# 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 false | |
| -# 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 an MD5 hash. | |
| -#d-i passwd/root-password-crypted password [MD5 hash] | |
| - | |
| -# To create a normal user account. | |
| -#d-i passwd/user-fullname string Ubuntu User | |
| -#d-i passwd/username string ubuntu | |
| -# Normal user's password, either in clear text | |
| -#d-i passwd/user-password password insecure | |
| -#d-i passwd/user-password-again password insecure | |
| -# or encrypted using an MD5 hash. | |
| -#d-i passwd/user-password-crypted password [MD5 hash] | |
| -# Create the first user with the specified UID instead of the default. | |
| -#d-i passwd/user-uid string 1010 | |
| -# The installer will warn about weak passwords. If you are sure you know | |
| -# what you're doing and want to override it, uncomment this. | |
| -#d-i user-setup/allow-password-weak boolean true | |
| - | |
| -# The user account will be added to some standard initial groups. To | |
| -# override that, use this. | |
| -#d-i passwd/user-default-groups string audio cdrom video | |
| - | |
| -# Set to true if you want to encrypt the first user's home directory. | |
| -d-i user-setup/encrypt-home boolean false | |
| - | |
| ### Apt setup | |
| # You can choose to install restricted and universe software, or to install | |
| # software from the backports repository. | |
| @@ -312,7 +337,7 @@ d-i user-setup/encrypt-home boolean fals | |
| # Additional repositories, local[0-9] available | |
| #d-i apt-setup/local0/repository string \ | |
| -# http://local.server/ubuntu squeeze main | |
| +# http://local.server/ubuntu xenial main | |
| #d-i apt-setup/local0/comment string local server | |
| # Enable deb-src lines | |
| #d-i apt-setup/local0/source boolean true | |
| @@ -326,6 +351,10 @@ d-i user-setup/encrypt-home boolean fals | |
| # authentication. Warning: Insecure, not recommended. | |
| #d-i debian-installer/allow_unauthenticated boolean true | |
| +# Uncomment this to add multiarch configuration for i386 | |
| +#d-i apt-setup/multiarch string i386 | |
| + | |
| + | |
| ### Package selection | |
| tasksel tasksel/first multiselect ubuntu-desktop | |
| #tasksel tasksel/first multiselect lamp-server, print-server | |
| @@ -364,10 +393,6 @@ tasksel tasksel/first multiselect ubuntu | |
| # too: | |
| #d-i lilo-installer/skip boolean true | |
| -# With a few exceptions for unusual partitioning setups, GRUB 2 is now the | |
| -# default. If you need GRUB Legacy for some particular reason, then | |
| -# uncomment this: | |
| -#d-i grub-installer/grub2_instead_of_grub_legacy boolean false | |
| # This is fairly safe to set, it makes grub install automatically to the MBR | |
| # if no other operating system is detected on the machine. | |
| @@ -377,13 +402,19 @@ d-i grub-installer/only_debian boolean t | |
| # OS, which is less safe as it might not be able to boot that other OS. | |
| d-i grub-installer/with_other_os boolean true | |
| +# Due notably to potential USB sticks, the location of the MBR can not be | |
| +# determined safely in general, so this needs to be specified: | |
| +#d-i grub-installer/bootdev string /dev/sda | |
| +# To install to the first device (assuming it is not a USB stick): | |
| +#d-i grub-installer/bootdev string default | |
| + | |
| # Alternatively, if you want to install to a location other than the mbr, | |
| # uncomment and edit these lines: | |
| #d-i grub-installer/only_debian boolean false | |
| #d-i grub-installer/with_other_os boolean false | |
| -#d-i grub-installer/bootdev string (hd0,0) | |
| +#d-i grub-installer/bootdev string (hd0,1) | |
| # To install grub to multiple disks: | |
| -#d-i grub-installer/bootdev string (hd0,0) (hd1,0) (hd2,0) | |
| +#d-i grub-installer/bootdev string (hd0,1) (hd1,1) (hd2,1) | |
| # Optional password for grub, either in clear text | |
| #d-i grub-installer/password password r00tme | |
| @@ -415,28 +446,6 @@ d-i finish-install/reboot_in_progress no | |
| # This will power off the machine instead of just halting it. | |
| #d-i debian-installer/exit/poweroff boolean true | |
| -### X configuration | |
| -# X can detect the right driver for some cards, but if you're preseeding, | |
| -# you override whatever it chooses. Still, vesa will work most places. | |
| -#xserver-xorg xserver-xorg/config/device/driver select vesa | |
| - | |
| -# A caveat with mouse autodetection is that if it fails, X will retry it | |
| -# over and over. So if it's preseeded to be done, there is a possibility of | |
| -# an infinite loop if the mouse is not autodetected. | |
| -#xserver-xorg xserver-xorg/autodetect_mouse boolean true | |
| - | |
| -# Monitor autodetection is recommended. | |
| -xserver-xorg xserver-xorg/autodetect_monitor boolean true | |
| -# Uncomment if you have an LCD display. | |
| -#xserver-xorg xserver-xorg/config/monitor/lcd boolean true | |
| -# X has three configuration paths for the monitor. Here's how to preseed | |
| -# the "medium" path, which is always available. The "simple" path may not | |
| -# be available, and the "advanced" path asks too many questions. | |
| -xserver-xorg xserver-xorg/config/monitor/selection-method \ | |
| - select medium | |
| -xserver-xorg xserver-xorg/config/monitor/mode-list \ | |
| - select 1024x768 @ 60 Hz | |
| - | |
| ### Preseeding other packages | |
| # Depending on what software you choose to install, or if things go wrong | |
| # during the installation process, it's possible that other questions may |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment