From 04184f2e67ba675e8e6311d8fc2d709042ea4ba7 Mon Sep 17 00:00:00 2001 From: lapatatedouce Date: Mon, 30 Jun 2025 23:53:53 +0200 Subject: [PATCH] corrections --- preseed_debian_12_cinnamon.txt | 102 +++++++++++++++++++-------------- 1 file changed, 60 insertions(+), 42 deletions(-) diff --git a/preseed_debian_12_cinnamon.txt b/preseed_debian_12_cinnamon.txt index 0e0253d..d12af9f 100644 --- a/preseed_debian_12_cinnamon.txt +++ b/preseed_debian_12_cinnamon.txt @@ -1,16 +1,19 @@ -# Configuration preseed pour Debian 12 avec environnement Cinnamon +# Configuration preseed pour Debian 12 avec environnement Cinnamon Core # Installation automatisée avec localisation française (Suisse) # Configuration de la localisation et du clavier d-i debian-installer/locale string fr_CH.UTF-8 +d-i localechooser/supported-locales multiselect fr_CH.UTF-8, en_US.UTF-8 +d-i keyboard-configuration/xkb-keymap select fr(ch) d-i keyboard-configuration/model select pc105 d-i keyboard-configuration/layout select fr -d-i keyboard-configuration/variant select +d-i keyboard-configuration/variant select ch # Configuration du réseau d-i netcfg/choose_interface select auto d-i netcfg/get_hostname string debian-cinnamon d-i netcfg/get_domain string local +d-i netcfg/wireless_wep string # Configuration du miroir Debian d-i mirror/country string manual @@ -18,7 +21,7 @@ d-i mirror/http/hostname string deb.debian.org d-i mirror/http/directory string /debian d-i mirror/http/proxy string -# Configuration des comptes utilisateurs +# Configuration des comptes utilisateurs - demande interactive d-i passwd/root-login boolean false d-i passwd/make-user boolean true @@ -35,62 +38,70 @@ d-i partman-lvm/device_remove_lvm boolean true d-i partman-lvm/confirm boolean true d-i partman-lvm/confirm_nooverwrite boolean true d-i partman-md/device_remove_md boolean true -d-i partman-auto/choose_recipe select boot-root -d-i partman-auto/expert_recipe string \n\ - boot-root :: \n\ - 512 1 512 fat32 \n\ - $primary{ } $bootable{ } \n\ - method{ efi } format{ } \n\ - . \n\ - 1024 2 -1 ext4 \n\ - $defaultignore{ } $lvmok{ } \n\ - lv_name{ root } \n\ - method{ format } format{ } \n\ - use_filesystem{ } filesystem{ btrfs } \n\ - mountpoint{ / } \n\ +d-i partman-auto/choose_recipe select atomic + +d-i partman-auto/expert_recipe string \ + boot-root :: \ + 538 538 1075 free \ + $iflabel{ gpt } \ + $reusemethod{ } \ + method{ efi } \ + format{ } \ + . \ + 1024 4096 -1 ext4 \ + $defaultignore{ } \ + $lvmok{ } \ + lv_name{ root } \ + method{ format } \ + format{ } \ + use_filesystem{ } \ + filesystem{ ext4 } \ + mountpoint{ / } \ . -# Schéma de partitionnement : -# - Partition EFI de 512 MB pour le démarrage UEFI -# - Partition racine BTRFS avec LVM utilisant tout l'espace restant (snapshots possibles) -# - Pas de partition swap # Confirmation du partitionnement 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-basicfilesystems/no_swap boolean true +d-i partman-efi/non_efi_system boolean true +d-i partman-basicfilesystems/no_swap boolean false # Configuration de l'installation de base -d-i base-installer/install-recommends boolean true +d-i base-installer/install-recommends boolean false d-i base-installer/kernel/image string linux-image-amd64 # Configuration des dépôts APT d-i apt-setup/non-free boolean true d-i apt-setup/contrib boolean true +d-i apt-setup/non-free-firmware boolean true d-i apt-setup/use_mirror boolean true +d-i apt-setup/services-select multiselect security, updates +d-i apt-setup/security_host string security.debian.org -# Sélection des tâches d'installation -tasksel tasksel/first multiselect desktop-environment, cinnamon-desktop-environment - -# Paquets supplémentaires à installer -d-i pkgsel/include string cinnamon lightdm lightdm-gtk-greeter cinnamon-session nemo muffin cjs mint-themes mint-x-icons mint-y-icons firefox-esr libreoffice thunderbird gimp vlc synaptic gdebi curl wget git vim htop neofetch software-properties-common apt-transport-https ca-certificates gnupg lsb-release flatpak firmware-linux-nonfree printer-driver-all cups btrfs-progs timeshift -# Applications installées : -# - Navigateurs : firefox-esr -# - Bureautique : libreoffice, thunderbird -# - Multimédia : gimp, vlc -# - Gestionnaires de paquets : synaptic, gdebi, flatpak -# - Outils système : curl, wget, git, vim, htop, neofetch -# - Sécurité : ca-certificates, gnupg -# - Firmware : firmware-linux-nonfree -# - Impression : printer-driver-all, cups -# - Sauvegarde : btrfs-progs, timeshift -# Note : Paquets obsolètes supprimés : cups-daemon, cups-client, xserver-xorg, gir1.2-muffin-0.0 +# Sélection minimale - pas de tasksel desktop +tasksel tasksel/first multiselect standard +# Paquets Cinnamon Core uniquement +d-i pkgsel/include string \ + cinnamon-core \ + cinnamon-session \ + lightdm \ + lightdm-gtk-greeter \ + nemo \ + muffin \ + cjs \ + xorg \ + xinit \ + network-manager \ + network-manager-gnome \ + sudo \ + bash-completion \ + firmware-linux-nonfree # Politique de mise à jour -d-i pkgsel/update-policy select install-security-updates -d-i pkgsel/upgrade select safe-upgrade +d-i pkgsel/update-policy select unattended-upgrades +d-i pkgsel/upgrade select full-upgrade # Configuration du chargeur de démarrage GRUB d-i grub-installer/only_debian boolean true @@ -99,6 +110,13 @@ d-i grub-installer/bootdev string default # Finalisation de l'installation d-i finish-install/reboot_in_progress note +d-i cdrom-detect/eject boolean true -# Interface non-interactive -d-i debconf/frontend select noninteractive \ No newline at end of file +# Scripts de post-installation +d-i preseed/late_command string \ + in-target systemctl enable lightdm; \ + in-target systemctl enable NetworkManager + +# Interface semi-interactive pour les comptes utilisateurs +d-i debconf/frontend select readline +d-i debconf/priority select high \ No newline at end of file