From 6796b0a07f09043f25fbabe67240e37eed9664d8 Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Sun, 11 May 2025 15:20:15 +0200 Subject: [PATCH 01/14] updated debian to 12.10.0 --- defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index e0e5f30..37ba98b 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,2 +1,2 @@ --- -debianunattended_debian_version: 12.9.0 +debianunattended_debian_version: 12.10.0 From 29f0154e4a5d6af5dd3fb6bd5b6dd615d58e53f8 Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Tue, 12 Aug 2025 23:26:25 +0200 Subject: [PATCH 02/14] partman method umgestellt auf lvm --- templates/preseed.cfg.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/preseed.cfg.j2 b/templates/preseed.cfg.j2 index 24b514c..7624ace 100644 --- a/templates/preseed.cfg.j2 +++ b/templates/preseed.cfg.j2 @@ -171,7 +171,7 @@ d-i clock-setup/ntp-server string {{ debianunattended_ntpserver }} # - regular: use the usual partition types for your architecture # - lvm: use LVM to partition the disk # - crypto: use LVM within an encrypted partition -d-i partman-auto/method string {{ debianunattended_partman_auto_method | default('regular') }} +d-i partman-auto/method string {{ debianunattended_partman_auto_method | default('lvm') }} # You can define the amount of space that will be used for the LVM volume # group. It can either be a size with its unit (eg. 20 GB), a percentage of From 69705bfdef4af9991686e9429a03419c0570a08c Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Tue, 12 Aug 2025 23:27:02 +0200 Subject: [PATCH 03/14] Debian default version auf 12.11.0 umgestellt --- defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index 37ba98b..e3d639b 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,2 +1,2 @@ --- -debianunattended_debian_version: 12.10.0 +debianunattended_debian_version: 12.11.0 From 1e1974189fbf8d760deee082b34e64eacfc1260c Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Tue, 12 Aug 2025 23:34:04 +0200 Subject: [PATCH 04/14] updated to debian 13.0.0 --- defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index e3d639b..b5ef91d 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,2 +1,2 @@ --- -debianunattended_debian_version: 12.11.0 +debianunattended_debian_version: 13.0.0 From 637672d6487237e402571cb022b63c3b8db1133e Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Tue, 12 Aug 2025 23:35:10 +0200 Subject: [PATCH 05/14] rolled back. 13.0.0 did noto work --- defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index b5ef91d..e3d639b 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,2 +1,2 @@ --- -debianunattended_debian_version: 13.0.0 +debianunattended_debian_version: 12.11.0 From ef62ba8c8ab3fba05a1aded312b3501a2b9d9daf Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Fri, 29 Aug 2025 23:22:42 +0200 Subject: [PATCH 06/14] neue Abschnitte - nur Text --- templates/preseed.cfg.j2 | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/templates/preseed.cfg.j2 b/templates/preseed.cfg.j2 index 7624ace..2938b45 100644 --- a/templates/preseed.cfg.j2 +++ b/templates/preseed.cfg.j2 @@ -1,8 +1,8 @@ #_preseed_V1 -#### Contents of the preconfiguration file (for bullseye) +#### Contents of the preconfiguration file (for trixie) ### Localization # Preseeding only locale sets language, country and locale. -d-i debian-installer/locale string en_US +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 {{ debianunattended_debian_installer_language | default('de') }} @@ -15,6 +15,15 @@ d-i debian-installer/locale string {{ debianunattended_debian_installer_locale d-i keyboard-configuration/xkb-keymap select {{ debianunattended_keyboard_configuration_xkb_keymap | default('de') }} # d-i keyboard-configuration/toggle select No toggling +### Speech synthesis +# Which ALSA card to be used for software speech. +# Can be a number from 0, or an ID as seen in +# /sys/class/sound/card*/id +#d-i espeakup/card string 0 + +# Which espeak-ng voice to be used +#d-i espeakup/voice string en + ### Network configuration # Disable network configuration entirely. This is useful for cdrom # installations on non-networked devices where the network questions, @@ -80,6 +89,10 @@ 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 you want to completely disable firmware lookup (i.e. not use firmware +# files or packages that might be available on installation images): +#d-i hw-detect/firmware-lookup string never + # 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. @@ -188,10 +201,12 @@ d-i partman-md/device_remove_md boolean true d-i partman-lvm/confirm boolean true d-i partman-lvm/confirm_nooverwrite boolean true -# You can choose one of the three predefined partitioning recipes: +# You can choose one of the predefined partitioning recipes: # - atomic: all files in one partition # - home: separate /home partition # - multi: separate /home, /var, and /tmp partitions +# - server: separate /var and /srv partitions; swap limitted to 1G +# - small_disk: scheme dedicated to small harddrives (under 10GB) {% if debianunattended_partman_auto_expert_recipe is not defined %} d-i partman-auto/choose_recipe select atomic {% endif %} @@ -260,11 +275,8 @@ d-i partman-partitioning/default_label string gpt # The method should be set to "raid". #d-i partman-auto/method string raid # Specify the disks to be partitioned. They will all get the same layout, -# so this will only work if the disks are the same size.preseed +# so this will only work if the disks are the same size. #d-i partman-auto/disk string /dev/sda /dev/sdb -{% if debianunattended_partman_auto_disk is defined %} -d-i partman-auto/disk string {{ debianunattended_partman_auto_disk }} -{% endif %} # Next you need to specify the physical partitions that will be used. {{ debianunattended_partman_auto_expert_recipe | default('') }} From 651d5c1e05ae7f20ee9686e41b4d4c9ff90ab082 Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Fri, 29 Aug 2025 23:23:50 +0200 Subject: [PATCH 07/14] =?UTF-8?q?Text=C3=A4nderungen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/preseed.cfg.j2 | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/templates/preseed.cfg.j2 b/templates/preseed.cfg.j2 index 2938b45..277ee8a 100644 --- a/templates/preseed.cfg.j2 +++ b/templates/preseed.cfg.j2 @@ -370,10 +370,12 @@ d-i apt-setup/disable-cdrom-entries boolean true # apt will complain about the unauthenticated repository and so the # sources.list line will be left commented out. #d-i apt-setup/local0/key string http://local.server/key -# If the provided key file ends in ".asc" the key file needs to be an -# ASCII-armoured PGP key, if it ends in ".gpg" it needs to use the -# "GPG key public keyring" format, the "keybox database" format is -# currently not supported. +# or one can provide it in-line by base64 encoding the contents of the +# key file (with `base64 -w0`) and specifying it thus: +#d-i apt-setup/local0/key string base64://LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCi4uLgo= +# The content of the key file is checked to see if it appears to be ASCII-armoured. +# If so it will be saved with an ".asc" extension, otherwise it gets a '.gpg' extension. +# "keybox database" format is currently not supported. (see generators/60local in apt-setup's source) # By default the installer requires that repositories be authenticated # using a known gpg key. This setting can be used to disable that @@ -401,7 +403,7 @@ d-i pkgsel/upgrade select full-upgrade # You can choose, if your system will report back on what software you have # installed, and what software you use. The default is not to report back, # but sending reports helps the project determine what software is most -# popular and should be included on the first CD/DVD. +# popular and should be included on the first DVD. popularity-contest popularity-contest/participate boolean false ### Boot loader installation @@ -450,7 +452,7 @@ d-i grub-installer/bootdev string {{ debianunattended_partman_auto_disk | defau # Avoid that last message about the install being complete. d-i finish-install/reboot_in_progress note -# This will prevent the installer from ejecting the CD during the reboot, +# This will prevent the installer from ejecting the disc during the reboot, # which is useful in some situations. #d-i cdrom-detect/eject boolean false From 94548d06a828dd9beba8c88e3a13f051ab2ed00a Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Fri, 29 Aug 2025 23:24:53 +0200 Subject: [PATCH 08/14] update auf debian 13 --- defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index e3d639b..b5ef91d 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,2 +1,2 @@ --- -debianunattended_debian_version: 12.11.0 +debianunattended_debian_version: 13.0.0 From 98613ff6e8621ecef76d9f91d0d9466f23b3d191 Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Fri, 29 Aug 2025 23:25:22 +0200 Subject: [PATCH 09/14] Lieber nichts erzwingen --- templates/preseed.cfg.j2 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/templates/preseed.cfg.j2 b/templates/preseed.cfg.j2 index 277ee8a..ba1c966 100644 --- a/templates/preseed.cfg.j2 +++ b/templates/preseed.cfg.j2 @@ -263,10 +263,10 @@ d-i partman/confirm boolean true d-i partman/confirm_nooverwrite boolean true # Force UEFI booting ('BIOS compatibility' will be lost). Default: false. -d-i partman-efi/non_efi_system boolean true +#d-i partman-efi/non_efi_system boolean true # Ensure the partition table is GPT - this is required for EFI -d-i partman-partitioning/choose_label select gpt -d-i partman-partitioning/default_label string gpt +#d-i partman-partitioning/choose_label select gpt +#d-i partman-partitioning/default_label string gpt # When disk encryption is enabled, skip wiping the partitions beforehand. #d-i partman-auto-crypto/erase_disks boolean false From 12b0ef403116429a9d2860f53dc0916a978aed34 Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Fri, 29 Aug 2025 23:26:20 +0200 Subject: [PATCH 10/14] =?UTF-8?q?wird=20wohl=20nicht=20mehr=20ben=C3=B6tig?= =?UTF-8?q?t?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/preseed.cfg.j2 | 2 -- 1 file changed, 2 deletions(-) diff --git a/templates/preseed.cfg.j2 b/templates/preseed.cfg.j2 index ba1c966..2d58492 100644 --- a/templates/preseed.cfg.j2 +++ b/templates/preseed.cfg.j2 @@ -322,8 +322,6 @@ 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/confirm_nochanges boolean true -d-i partman-md/confirm_nooverwrite boolean true ## Controlling how partitions are mounted # The default is to mount by UUID, but you can also choose "traditional" to From 5604cff61eeb96d2a130367e610c0589af55f888 Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Fri, 29 Aug 2025 23:26:39 +0200 Subject: [PATCH 11/14] non-free firmware dazu --- templates/preseed.cfg.j2 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/templates/preseed.cfg.j2 b/templates/preseed.cfg.j2 index 2d58492..5ce24d9 100644 --- a/templates/preseed.cfg.j2 +++ b/templates/preseed.cfg.j2 @@ -343,6 +343,8 @@ d-i partman/confirm_nooverwrite boolean true # Choose, if you want to scan additional installation media # (default: false). d-i apt-setup/cdrom/set-first boolean false +# You can choose to install non-free firmware. +d-i apt-setup/non-free-firmware boolean true # 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 From d580ace85a369fd9c71f9d02b16ab5f0581d952b Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Fri, 29 Aug 2025 23:26:54 +0200 Subject: [PATCH 12/14] das ist default schon so --- templates/preseed.cfg.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/preseed.cfg.j2 b/templates/preseed.cfg.j2 index 5ce24d9..9356b80 100644 --- a/templates/preseed.cfg.j2 +++ b/templates/preseed.cfg.j2 @@ -352,7 +352,7 @@ d-i apt-setup/contrib boolean true # entry for a DVD/BD installation image active in the installed system # (entries for netinst or CD images will be disabled anyway, regardless of # this setting). -d-i apt-setup/disable-cdrom-entries boolean true +#d-i apt-setup/disable-cdrom-entries 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. From 6414b455d88c20f35243d23c13c16ee258b4ccb9 Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Fri, 29 Aug 2025 23:57:15 +0200 Subject: [PATCH 13/14] =?UTF-8?q?wird=20nicht=20mehr=20ben=C3=B6tigt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/preseed.cfg.j2 | 9 --------- 1 file changed, 9 deletions(-) diff --git a/templates/preseed.cfg.j2 b/templates/preseed.cfg.j2 index 9356b80..ddd512f 100644 --- a/templates/preseed.cfg.j2 +++ b/templates/preseed.cfg.j2 @@ -495,15 +495,6 @@ d-i finish-install/reboot_in_progress note # packages and run commands in the target system. d-i preseed/late_command string /cdrom/late_command.sh -##added -d-i apt-setup/cdrom/set-first boolean false -d-i apt-setup/cdrom/set-next boolean false -d-i apt-setup/cdrom/set-failed boolean false -apt-cdrom-setup apt-setup/cdrom/set-next boolean false -apt-cdrom-setup apt-setup/cdrom/set-failed boolean true -pkgsel/update-policy select none -pkgsel/updatedb boolean true - {% if debianunattended_staticip_ipaddress is defined %} #static IPv4 address? d-i netcfg/disable_autoconfig boolean true From 23b94c361b7a7ef7f956a434a02772b99836a54e Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Thu, 20 Nov 2025 22:09:55 +0100 Subject: [PATCH 14/14] =?UTF-8?q?Versoin=20Debian=20auf=2013.1.0=20erh?= =?UTF-8?q?=C3=B6ht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index b5ef91d..bc2da94 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,2 +1,2 @@ --- -debianunattended_debian_version: 13.0.0 +debianunattended_debian_version: 13.1.0