1
0

Add preeseed.cfg

This commit is contained in:
2024-02-11 21:30:04 +00:00
parent 568a8dbade
commit ab2c5c8656

92
preeseed.cfg Normal file
View File

@@ -0,0 +1,92 @@
# Preseed file for Debian Bookworm
# Localization
d-i debian-installer/locale string en_US.UTF-8
d-i keyboard-configuration/xkb-keymap select de
d-i debian-installer/country string ES
d-i debian-installer/language string en
d-i debian-installer/locale string en_US.UTF-8
d-i localechooser/supported-locales multiselect en_US.UTF-8
# Set timezone to Europe/Madrid
d-i time/zone string Europe/Madrid
# Network configuration
d-i netcfg/choose_interface select auto
d-i netcfg/disable_autoconfig boolean true
# Partitioning for /dev/sda (GPT)
d-i partman-auto/disk string /dev/sda
d-i partman-auto/method string regular
d-i partman-auto/init_automatically_partition select GPT
d-i partman-auto/expert_recipe string \
boot-root :: \
100 10000 -1 ext4 \
$primary{ } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ } \
.
d-i partman-auto/disk string /dev/sdb
d-i partman-auto/method string regular
d-i partman-auto/init_automatically_partition select GPT
d-i partman-auto/disk string /dev/sdc
d-i partman-auto/method string regular
d-i partman-auto/init_automatically_partition select GPT
d-i partman-auto/disk string /dev/sdd
d-i partman-auto/method string regular
d-i partman-auto/init_automatically_partition select GPT
d-i partman-auto/disk string /dev/sde
d-i partman-auto/method string regular
d-i partman-auto/init_automatically_partition select GPT
# RAID setup for /dev/sdb, /dev/sdc, /dev/sdd, /dev/sde
d-i partman-auto/disk string /dev/sdb /dev/sdc /dev/sdd /dev/sde
d-i partman-auto/method string raid
d-i partman-auto-raid/recipe string \
5 4 0 ext4 \
/dev/sdb#/dev/sdc#/dev/sdd#/dev/sde \
.
# Partitioning for /dev/sdf
d-i partman-auto/disk string /dev/sdf
d-i partman-auto/method string regular
d-i partman-auto/init_automatically_partition select GPT
d-i partman-auto/expert_recipe string \
root :: \
10000 10000 -1 ext4 \
$primary{ } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ / } \
options/relatime{ relatime } \
.
# Root password
d-i passwd/root-password-crypted password $6$rounds=65000$.9zCcdv3/C92ylu4$RcFCf3h2Yjt0NK3JkqodyXQHw7yGucQbQew5qAXcUmMAZg.YPaeW9Hg3G7geavVKYAB5QmtXyrOaBHWLUqjjm/
# Package selection
tasksel tasksel/first multiselect standard, ssh-server
d-i pkgsel/include string firmware-linux-nonfree
# Use backports repository
d-i apt-setup/backports boolean true
# Do not use source repositories
d-i apt-setup/use_source boolean false
# Bootloader installation
d-i grub-installer/only_debian boolean true
d-i grub-installer/with_other_os boolean false
d-i grub-installer/bootdev string /dev/sdf
# Avoid asking questions about CD-ROM
d-i cdrom-detect/eject boolean true
d-i cdrom-detect/cdrom-detect select no
# Install security updates automatically
d-i pkgsel/update-policy select unattended-upgrades
# Finish installation
d-i finish-install/reboot_in_progress note