Simple-CCD
Simple-cdd permet de créer un cd d'installation Debian personnalisé avec les paquets que l'on souhaite. Il est également possible d'utiliser un fichier preseed afin d'automatiser les réponses aux questions posées par debian installer.
- On install le produit
apt-get install simple-cdd
- On créé un répertoire dans lequel on va mettre notre profil d'installation et dans lequel notre image perso sera créée.
mkdir profiles
- On créé un fichier default.preseed qui contient la liste des commandes d'automatisation de debian-installer
- On créé un fichier default.conf qui contient la configuration générale
- Voici le contenu de ces différents fichiers:
default.preseed :
(ici l'installation sera automatique sauf pour la selection de la carte clavier ainsi que pour le partionnement)
d-i debian-installer/locale string fr_FR d-i time/zone string Europe/Paris d-i netcfg/get_hostname string serveur d-i netcfg/get_domain string serveur d-i apt-setup/security_host string d-i apt-setup/use_mirror boolean true d-i apt-setup/hostname string ftp2.fr.debian.org d-i apt-setup/directory string /debian/ d-i apt-setup/non-free boolean true d-i apt-setup/contrib boolean true d-i apt-setup/security-updates boolean true d-i apt-setup/security-updates-fail string security.debian.org d-i mirror/country string manual d-i mirror/protocol select http d-i mirror/http/proxy string apt-mirror-setup mirror/http/hostname string ftp2.fr.debian.org apt-mirror-setup mirror/http/directory string /debian/ apt-mirror-setup apt-setup/contrib boolean true apt-mirror-setup apt-setup/non-free boolean true apt-mirror-setup apt-setup/use-mirror boolean true d-i passwd/root-password password monpwd d-i passwd/root-password-again password monpwd d-i passwd/user-fullname string Utilisateur monuser d-i passwd/username string monuser d-i passwd/user-password password monpwd d-i passwd/user-password-again password monpwd d-i samba-common/workgroup string SERVEUR d-i samba-common/dhcp boolean false #Installer les système de base tasksel tasksel/first multiselect standard #Installer des paquets supplémentaires d-i pkgsel/include string openssh-server rsync ethstatus ethtool nagios-nrpe-server nmap tcpdump samba smbclient smbfs console-common console-data console-setup console-terminus console-tools popularity-contest popularity-contest/participate boolean false console-data console-data/keymap/azerty/french/standard/keymap select d-i grub-installer/only_debian boolean true #Reboot auto à la fin de l'install d-i finish-install/reboot_in_progress note
default.conf :
locale=fr_FR debian_mirror="ftp://ftp2.fr.debian.org/debian/" mirror_components="main contrib non-free"
- On peut lancer la génération de notre .iso personnalisé (en non root)
build-simple-cdd --profiles default --dist lenny
Personnalisation du splash d'installation
A venir :)