2024-07-15 17:12:00 +02:00
|
|
|
#_preseed_V1
|
|
|
|
|
|
|
|
# localization
|
|
|
|
d-i debian-installer/language string en
|
|
|
|
d-i debian-installer/country string NL
|
|
|
|
d-i debian-installer/locale string en_US.UTF-8
|
|
|
|
d-i keyboard-configuration/xkb-keymap select us
|
|
|
|
|
|
|
|
# mirror
|
|
|
|
d-i mirror/protocol string http
|
|
|
|
d-i mirror/country string manual
|
|
|
|
d-i mirror/http/hostname string ftp.nl.debian.org
|
|
|
|
d-i mirror/http/directory string /debian
|
|
|
|
d-i mirror/http/proxy string
|
|
|
|
d-i mirror/suite string bookworm
|
|
|
|
|
|
|
|
# account
|
2024-07-15 17:19:39 +02:00
|
|
|
d-i passwd/root-login boolean true
|
|
|
|
d-i passwd/root-password password packer
|
|
|
|
d-i passwd/root-password-again password packer
|
|
|
|
d-i passwd/make-user boolean false
|
2024-07-15 17:12:00 +02:00
|
|
|
|
|
|
|
# timezone
|
|
|
|
d-i clock-setup/utc boolean true
|
|
|
|
d-i time/zone string Europe/Amsterdam
|
|
|
|
d-i clock-setup/ntp boolean true
|
|
|
|
d-i clock-setup/ntp-server string nl.pool.ntp.org
|
|
|
|
|
|
|
|
# disk partitioning
|
|
|
|
d-i partman-auto/disk string /dev/vda
|
|
|
|
d-i partman-auto/method string regular
|
|
|
|
d-i partman-auto/choose_recipe select atomic
|
|
|
|
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
|
|
|
|
|
|
|
|
# base system install
|
|
|
|
d-i base-installer/kernel/image string linux-image-amd64
|
|
|
|
|
|
|
|
# apt
|
|
|
|
d-i apt-setup/non-free-firmware boolean true
|
|
|
|
d-i apt-setup/non-free boolean true
|
|
|
|
d-i apt-setup/contrib boolean true
|
|
|
|
d-i apt-setup/disable-cdrom-entries boolean true
|
|
|
|
d-i apt-setup/services-select multiselect security, updates
|
|
|
|
d-i apt-setup/security_host string security.debian.org
|
|
|
|
d-i debian-installer/allow_unauthenticated boolean false
|
|
|
|
|
|
|
|
# package selection
|
|
|
|
tasksel tasksel/first multiselect standard, ssh-server
|
|
|
|
d-i pkgsel/upgrade select full-upgrade
|
|
|
|
popularity-contest popularity-contest/participate boolean false
|
|
|
|
|
|
|
|
# boot loader
|
|
|
|
d-i grub-installer/only_debian boolean true
|
|
|
|
d-i grub-installer/bootdev string /dev/vda
|
|
|
|
|
|
|
|
# finalize install
|
|
|
|
d-i finish-install/reboot_in_progress note
|
|
|
|
d-i cdrom-detect/eject boolean true
|
|
|
|
|
|
|
|
# remove installation-report
|
2024-07-15 17:31:44 +02:00
|
|
|
d-i preseed/late_command string in-target apt-get -y purge installation-report; \
|
2024-07-15 17:42:03 +02:00
|
|
|
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /target/etc/ssh/sshd_config;
|