From ba08b3adef6cd55122c3e59eec3053d3abd0c132 Mon Sep 17 00:00:00 2001 From: lapatatedouce Date: Mon, 30 Jun 2025 22:00:17 +0200 Subject: [PATCH] corrections disques --- preseed_debian_12_cinnamon.txt | 46 +++++++++++-------- preseed_debian_12_standard_ssh.txt | 44 +++++++++--------- ...n_12_standard_ssh_full_disk_encryption.txt | 25 ++++++++-- 3 files changed, 69 insertions(+), 46 deletions(-) diff --git a/preseed_debian_12_cinnamon.txt b/preseed_debian_12_cinnamon.txt index 290089c..3eaf79c 100644 --- a/preseed_debian_12_cinnamon.txt +++ b/preseed_debian_12_cinnamon.txt @@ -27,33 +27,39 @@ d-i clock-setup/utc boolean true d-i time/zone string Europe/Zurich d-i clock-setup/ntp boolean true -# Configuration du partitionnement (BTRFS sans LVM) -d-i partman-auto/method string regular -d-i partman-auto/disk string /dev/disk/by-id/ata-* -d-i partman-auto/expert_recipe string \ - btrfs-root :: \ - 512 512 512 free \ - $iflabel{ gpt } \ - $reusemethod{ } \ - method{ efi } \ - format{ } \ - . \ - 500 10000 -1 btrfs \ - $primary{ } $bootable{ } \ - method{ format } format{ } \ - use_filesystem{ } filesystem{ btrfs } \ - mountpoint{ / } \ - . -# Schéma de partitionnement expert : +# Configuration du partitionnement automatique avec LVM +d-i partman-auto/method string lvm +d-i partman-auto-lvm/guided_size string max +d-i partman-auto-lvm/new_vg_name string debian-vg +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\ + . +# Schéma de partitionnement : # - Partition EFI de 512 MB pour le démarrage UEFI -# - Partition racine BTRFS utilisant tout l'espace restant +# - 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 false +d-i partman-basicfilesystems/no_swap boolean true # Configuration de l'installation de base d-i base-installer/install-recommends boolean true diff --git a/preseed_debian_12_standard_ssh.txt b/preseed_debian_12_standard_ssh.txt index bff34b4..7bccffa 100644 --- a/preseed_debian_12_standard_ssh.txt +++ b/preseed_debian_12_standard_ssh.txt @@ -28,39 +28,39 @@ d-i clock-setup/utc boolean true d-i time/zone string Europe/Zurich d-i clock-setup/ntp boolean true -# Configuration du partitionnement LVM avec BTRFS +# Configuration du partitionnement automatique avec LVM d-i partman-auto/method string lvm -d-i partman-auto/disk string /dev/disk/by-id/ata-* d-i partman-auto-lvm/guided_size string max +d-i partman-auto-lvm/new_vg_name string debian-vg 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/choose_recipe select atomic -d-i partman-auto/expert_recipe string \ - btrfs-root :: \ - 512 512 512 free \ - $iflabel{ gpt } \ - $reusemethod{ } \ - method{ efi } \ - format{ } \ - . \ - 500 10000 -1 btrfs \ - $primary{ } $bootable{ } \ - method{ format } format{ } \ - use_filesystem{ } filesystem{ btrfs } \ - mountpoint{ / } \ - . -# Schéma de partitionnement expert avec LVM : +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\ + . +# Schéma de partitionnement : # - Partition EFI de 512 MB pour le démarrage UEFI -# - Partition racine BTRFS dans un volume logique LVM +# - 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 false +d-i partman-basicfilesystems/no_swap boolean true d-i partman-md/confirm boolean true # Configuration des sources de paquets @@ -68,7 +68,7 @@ d-i apt-setup/cdrom/set-first boolean false # Sélection des tâches d'installation (installation minimale) tasksel tasksel/first multiselect minimal -d-i pkgsel/include string openssh-server +d-i pkgsel/include string openssh-server btrfs-progs timeshift # Configuration du chargeur de démarrage GRUB d-i grub-installer/only_debian boolean true diff --git a/preseed_debian_12_standard_ssh_full_disk_encryption.txt b/preseed_debian_12_standard_ssh_full_disk_encryption.txt index 9009268..6422018 100644 --- a/preseed_debian_12_standard_ssh_full_disk_encryption.txt +++ b/preseed_debian_12_standard_ssh_full_disk_encryption.txt @@ -28,26 +28,43 @@ d-i time/zone string Europe/Zurich # Configuration du partitionnement avec chiffrement complet (LUKS) d-i partman-auto/method string crypto -d-i partman-auto/disk string /dev/disk/by-id/ata-* d-i partman-auto-lvm/guided_size string max -d-i partman-auto/choose_recipe select atomic +d-i partman-auto-lvm/new_vg_name string debian-vg d-i partman-lvm/device_remove_lvm boolean true d-i partman-md/device_remove_md boolean true d-i partman-auto-crypto/erase_disks boolean true d-i partman-auto-crypto/confirm boolean true d-i partman-auto-crypto/confirm_nooverwrite boolean true +d-i partman-auto/choose_recipe select boot-crypto +d-i partman-auto/expert_recipe string \n\ + boot-crypto :: \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\ + . # IMPORTANT : Le mot de passe de chiffrement sera demandé durant l'installation +# Schéma de partitionnement chiffré : +# - Partition EFI de 512 MB pour le démarrage UEFI (non chiffrée) +# - Partition racine BTRFS avec LVM chiffrée (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 false +d-i partman-basicfilesystems/no_swap boolean true # Sélection des tâches d'installation (installation minimale sécurisée) tasksel tasksel/first multiselect minimal -d-i pkgsel/include string openssh-server +d-i pkgsel/include string openssh-server btrfs-progs timeshift # Configuration du chargeur de démarrage GRUB d-i grub-installer/only_debian boolean true