Created
July 12, 2018 21:14
-
-
Save ISInminkler/1c58206d79b281e768eafa1fabc72445 to your computer and use it in GitHub Desktop.
preseed tasksel not working
This file contains 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
#### Contents of the preconfiguration file | |
### Localization | |
# Locale sets language and country. | |
d-i debian-installer/locale string en_US.UTF-8 | |
# The values can also be preseeded individually for greater flexibility. | |
#d-i debian-installer/language string en | |
#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 multiselect en_US.UTF-8, nl_NL.UTF-8 | |
# Keyboard selection. | |
# Disable automatic (interactive) keymap detection. | |
d-i keyboard-configuration/xkb-keymap select us | |
# d-i keyboard-configuration/toggle select No toggling | |
### Network configuration | |
# Disable network configuration entirely. This is useful for cdrom | |
# installations on non-networked devices where the network questions, | |
# warning and long timeouts are a nuisance. | |
#d-i netcfg/enable boolean false | |
# netcfg will choose an interface that has link if possible. This makes it | |
# skip displaying a list if there is more than one interface. | |
#d-i netcfg/choose_interface select auto | |
# To pick a particular interface instead: | |
d-i netcfg/choose_interface select eth0 | |
# 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. | |
d-i netcfg/disable_autoconfig boolean true | |
# If you want the preconfiguration file to work on systems both with and | |
# without a dhcp server, uncomment these lines and the static network | |
# configuration below. | |
#d-i netcfg/dhcp_failed note | |
d-i netcfg/dhcp_options select Configure network manually | |
# Static network configuration. | |
# | |
# IPv4 example | |
d-i netcfg/get_nameservers string 127.0.0.1 | |
d-i netcfg/get_ipaddress string 192.168.151.10 | |
d-i netcfg/get_netmask string 255.255.255.0 | |
d-i netcfg/get_gateway string 192.168.151.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 | |
# values set here. However, setting the values still prevents the questions | |
# from being shown, even if values come from dhcp. | |
d-i netcfg/get_hostname string lube | |
d-i netcfg/get_domain string lube | |
# 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 lube | |
# 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. | |
#d-i netcfg/dhcp_hostname string radish | |
# If non-free firmware is needed for the network or other hardware, you can | |
# configure the installer to always try to load it, without prompting. Or | |
# change to false to disable asking. | |
d-i hw-detect/load_firmware boolean true | |
### Network console | |
# Use the following settings if you wish to make use of the network-console | |
# 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 | |
### Mirror settings | |
# If you select ftp, the mirror/country string does not need to be set. | |
#d-i mirror/protocol string ftp | |
#d-i mirror/country string manual | |
#d-i mirror/http/hostname string http.us.debian.org | |
#d-i mirror/http/directory string /debian | |
d-i mirror/http/proxy string | |
# Suite to install. | |
#d-i mirror/suite string testing | |
# Suite to use for loading installer components (optional). | |
#d-i mirror/udeb/suite string testing | |
### Account setup | |
# Skip creation of a root account (normal user account will be able to | |
# use sudo). | |
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 Debian User | |
#d-i passwd/username string debian | |
# 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 | |
d-i passwd/user-fullname string isiroot | |
d-i passwd/username string isiroot | |
d-i passwd/user-uid string 1001 | |
d-i passwd/user-password-crypted password -------------redacted------------------ | |
# 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 | |
### Clock and time zone setup | |
# Controls whether or not the hardware clock is set to UTC. | |
d-i clock-setup/utc boolean false | |
# You may set this to any valid setting for $TZ; see the contents of | |
# /usr/share/zoneinfo/ for valid values. | |
d-i time/zone string US/Eastern | |
# Controls whether to use NTP to set the clock during the install | |
d-i clock-setup/ntp boolean false | |
# NTP server to use. The default is almost always fine here. | |
#d-i clock-setup/ntp-server string ntp.example.com | |
### Partitioning | |
## see example-preseed.txt for examples on partition strategies | |
d-i partman/early_command string umount /media | echo | |
d-i partman-auto/disk string /dev/sda | |
d-i partman/filter-mounted boolean false | |
d-i partman/unmount_active boolean true | |
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/method string regular | |
d-i partman-auto/choose_recipe select atomic | |
# This makes partman automatically partition without confirmation, provided | |
# that you told it what to do using one of the methods above. | |
d-i partman-md/confirm boolean true | |
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 | |
### Base system installation | |
# 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. | |
d-i base-installer/install-recommends boolean true | |
# The kernel image (meta) package to be installed; "none" can be used if no | |
# kernel is to be installed. | |
#d-i base-installer/kernel/image string linux-image-686 | |
### Apt setup | |
# You can choose to install non-free and contrib software. | |
#d-i apt-setup/non-free boolean true | |
#d-i apt-setup/contrib boolean true | |
# Uncomment this if you don't want to use a network mirror. | |
d-i apt-setup/use_mirror boolean false | |
# Select which update services to use; define the mirrors to be used. | |
# Values shown below are the normal defaults. | |
#d-i apt-setup/services-select multiselect security, updates | |
#d-i apt-setup/security_host string security.debian.org | |
d-i apt-setup/uri_type select cdrom | |
# By default the installer requires that repositories be authenticated | |
# using a known gpg key. This setting can be used to disable that | |
# 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 standard, ssh-server, lxde-desktop | |
#tasksel tasksel/tasks multiselect lxde-desktop | |
#d-i preseed/early_command string . /usr/share/debconf/confmodule; db_get debconf/priority; case $RET in low|medium) db_fset tasksel/first seen false ;; esac | |
# Individual additional packages to install | |
#d-i pkgsel/include string samba,numlockx,smartmontools,isc-dhcp-server,tftpd-hpa,heirloom-mailx,unixodbc,xbase-clients | |
#d-i pkgsel/include string samba,smartmontools,task-lxde-desktop | |
d-i pkgsel/include string samba,smartmontools,task-lxde-desktop | |
# Whether to upgrade packages after debootstrap. | |
# Allowed values: none, safe-upgrade, full-upgrade | |
#d-i pkgsel/upgrade select none | |
# Language pack selection | |
#d-i pkgsel/install-language-support boolean false | |
d-i pkgsel/language-packs multiselect en | |
### Boot loader installation | |
# This is fairly safe to set, it makes grub install automatically to the MBR | |
# if no other operating system is detected on the machine. | |
d-i grub-installer/only_debian boolean true | |
d-i grub-installer/bootdev string /dev/sda | |
d-i debian-installer/add-kernel-opts string net.ifnames=0 biosdevname=0 | |
d-i pkgsel/updatedb boolean true | |
#### Advanced options | |
### Running custom commands during the installation | |
# d-i preseeding is inherently not secure. Nothing in the installer checks | |
# for attempts at buffer overflows or other exploits of the values of a | |
# preconfiguration file like this one. Only use preconfiguration files from | |
# trusted locations! To drive that home, and because it's generally useful, | |
# here's a way to run any shell command you'd like inside the installer, | |
# automatically. | |
# This command is run just before the install finishes, but when there is | |
# still a usable /target directory. You can chroot to /target and use it | |
# directly, or use the apt-install and in-target commands to easily install | |
# packages and run commands in the target system. | |
# Run the ISI script to finish up the installation | |
#d-i preseed/late_command string /cdrom/install/postinstall.sh | |
# make sure to purge wicd, it conflicts with base networking | |
### 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 | |
# be asked. You can preseed those too, of course. To get a list of every | |
# possible question that could be asked during an install, do an | |
# installation, and then run these commands: | |
# debconf-get-selections --installer > file | |
# debconf-get-selections >> file |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment