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.

apt-get install simple-cdd
mkdir profiles
  1. On créé un fichier default.preseed qui contient la liste des commandes d'automatisation de debian-installer
  2. On créé un fichier default.conf qui contient la configuration générale

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"
build-simple-cdd --profiles default --dist lenny

Personnalisation du splash d'installation

A venir :)