Bonjour à tous et à toutes!
Je suis tout nouveau sur ce forum et je viens solliciter votre aide car j’essaye de créer un fichier de pré-configuration pour automatiser l’installation d’une Debian 9.13.
J’utilise dnsmasq
comme serveur DHCP/TFTP/PXE. Voici le fichier de configuration que j’utilise:
domain-needed
bogus-priv
filterwin2k
interface=InterfaceRéseauVirtuelle (enp0s8 en l'occurence)
expand-hosts
dhcp-range=192.168.1.100,192.168.1.110,255.255.255.0,1h
pxe-service=X86PC, "Install Linux", pxelinux
enable-tftp
tftp-root=/srv
log-queries
J’utilise l’image de démarrage réseau de Debian 9.13 (http://ftp.nl.debian.org/debian/dists/stretch/main/installer-amd64/current/images/netboot/netboot.tar.gz). Le boot est effectif, tout se passe bien.
Le problème arrive au niveau du choix du miroir. Je rencontre toujours l’erreur « Miroir de l’archive debian corrompu ». Peu importe le miroir utilisé. L’erreur plus précise est la suivante : « mirror does not support the specified release (stretch) ».
Je suis en train d’essayer d’utiliser un miroir interne, mais il prend beaucoup de temps (actuellement, ça fait 2h qu’il tourne, il n’est qu’à 50% du téléchargement). Je vous laisse avec mon fichier preseed. Merci d’avance pour vos réponses! PS: Le partitionnement n’a pas encore été testé.
#Configuration du pays et du clavier
d-i debian-installer/locale string fr_FR.UTF-8
d-i debian-installer/language string fr
d-i debian-installer/country string FR
d-i keyboard-configuration/xkb-keymap select fr(latin9)
#d-i keyboard-configuration/toggle select No toggling
#Création du compte et mot de passe utilisateur
d-i passwd/root-login boolean false
d-i passwd/user-fullname string ekanskaya
d-i passwd/username string ekanskaya
d-i passwd/user-password password-crypted ***********************
d-i user-setup/allow-password-weak boolean false
#Configuration du réseau
d-i netcfg/choose_interface select auto
d-i netcfg/get_hostname string unassigned-hostname
d-i netcfg/get_domain string unassigned-domain
#Configuration du mirroir
d-i mirror/country string auto
d-i mirror/http/hostname string http://ftp.fr.debian.org
d-i mirror/http/directory string /debian
d-i mirror/suite string stretch
#d-i mirror/http/proxy string
#Configuration de apt (sources.list)
d-i apt-setup/use_mirror boolean false
d-i apt-setup/no_mirror boolean true
d-i apt-setup/services-select multiselect security, updates
d-i apt-setup/security_host string security.debian.org/debian-security stretch/updates main
#Configuration du temps
d-i clock-setup/utc boolean true
d-i clock-setup/ntp boolean false
d-i time/zone string UTC
#Création et configuration des partitions du disque dur
d-i partman-auto/disk string /dev/sda
d-i partman-auto/method string crypto ************************
d-i partman-crypto/passphrase password ************************
d-i partman-crypto/passphrase-again password *************************
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-lvm/guided_size string max
d-i partman-auto-lvm/new_vg_name string VolumeGroupe
d-i partman-auto-lvm/choose_recipe select custom-lvm
d-i partman-auto/expert_recipe string \
1000 1000 1000 ext4 \
$defaultignore{ } \
$primary{ } \
$bootable{ } \
method{ lvm } \
device { /dev/sda } \
vg_name{ VolumeGroupe } \
format{ } \
use_filesystem{ } \
filesystem{ ext4 } \
mountpoint{ / } \
. \
1000 1000 1000 ext4 \
$lvmok{ } \
in_vg{ VolumeGroupe} \
lv_name{ LV-tmp } \
method{ lvm } \
format]{ } \
use_filesystem{ } \
filesystem{ ext4 } \
mountpoint{ /tmp } \
. \
20000 20000 20000 ext4 \
$lvmok{ } \
in_vg{ VolumeGroupe } \
lv_name{ LV-root } \
method{ lvm } \
format{ } \
use_filesystem{ } \
filesystem{ ext4 } \
mountpoint{ /root } \
. \
40000 40000 40000 ext4 \
$lvmok{ } \
in_vg{ VolumeGroupe } \
method{ lvm } \
format{ } \
use_filesystem{ } \
filesystem{ ext4 } \
mountpoint{ /var } \
. \
5000 5000 5000 ext4 \
$lvmok{ } \
in_vg{ VolumeGroupe } \
method{ lvm } \
format{ } \
use_filesystem{ } \
filesystem{ ext4 } \
mountpoint{ /var/log } \
. \
10000 10000 10000 ext4 \
$lvmok{ } \
in_vg{ VolumeGroupe } \
method{ lvm } \
format{ } \
use_filesystem{ } \
filesystem{ ext4 } \
mountpoint{ /opt } \
. \
30000 52000 -1 ext4 \
$lvmok{ } \
in_vg{ VolumeGroupe } \
method{ lvm } \
format{ } \
use_filesystem{ } \
filesystem{ ext4 } \
mountpoint{ /home } \
. \
d-i partman/default_filesystem string ext4
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
#Installation de Grub
d-i grub-installer/only_debian boolean true
d-i grub installer/password-crypted password ***************
#Installation de paquets
tasksel tasksel/first multiselect standard ssh-server
d-i pkgsel/update-policy select safe-upgrade
d-i pkgsel/include string sudo vim
d-i popularity-contest popularity-contest/participate boolean false
#Eteindre le système
d-i finish-install/reboot_in_progress note
d-i cdrom-detect/eject boolean true
d-i debian-installer/exit/poweroff boolean true