informatique:systeme:install:simple-cdd

Ceci est une ancienne révision du document !


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

On créé un répertoire dans lequel on va mettre notre profil d'installation et dans lequel notre image perso sera créée.

On créé donc un répertoire profiles.

mkdir profiles

On créé un fichier nom-de-profil.package qui contient la liste des paquets dont on a besoin On créé un fichier nom-de-profil.preseed qui contient la liste des commandes d'automatisation de debian-installer On créé un fichier nom-de-profil.conf qui contient la configuration générale

Ces trois fichiers doivent être dans un sous-répertoire profiles/ Eventuellement d'autres fichiers à redistribuer (personnalisation du bashrc ou autres) placés dans un sous-répertoire extras/

Tu lances build-cdd par la commande: build-simple-cdd –profiles nom-de-ton-profil –profiles-udeb-dist sid

Voici le contenu de ces différents fichiers: MonProfil.packages (liste écourtée): acpid adduser akregator alsa-base … zip zlib1g zlib1g-dev

MonProfil.preseed : #d-i debian-installer/locale string fr_FR # Pas réussi à faire fonctionner ? #d-i console-keymaps-at/keymap select fr d-i apt-setup/use_mirror boolean false d-i time/zone string Europe/Paris d-i netcfg/get_hostname string bmpcompil d-i netcfg/get_domain string bmpdomain d-i apt-setup/use_mirror boolean false d-i apt-setup/security_host string d-i passwd/root-password password root d-i passwd/root-password-again password root d-i passwd/user-fullname string Utilisateur Toto d-i passwd/username string toto d-i passwd/user-password password totopwd d-i passwd/user-password-again password totopwd d-i pkgsel/include string console-data tasksel tasksel/first multiselect standard, kde-desktop d-i pkgsel/include string kde-i18n-fr d-i pkgsel/include string gcc libssp0 libc6-dev g++ g++-4.1 libstdc++6-4.1-dev d-i pkgsel/include string autoconf automake autotools-dev libtool d-i pkgsel/include string libsnmp-perl tcl8.3 tk8.3 tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev d-i pkgsel/include string flex bison linux-kernel-headers d-i pkgsel/include string qt3-dev-tools libqt3-mt-dev meld d-i pkgsel/include string ncompress zip unzip genext2fs tftpd popularity-contest popularity-contest/participate boolean false d-i finish-install/reboot_in_progress note xserver-xorg xserver-xorg/autodetect_monitor boolean true xserver-xorg xserver-xorg/config/monitor/selection-method select medium

MonProfil.conf : locale=fr_FR keyboard=fr-latin1

# don't mess with the keymap #console-common console-data/keymap/policy select Don't touch keymap #console-data console-data/keymap/policy select Don't touch keymap

# keyboard layouts #console-data console-data/keymap/qwerty/layout select US american #console-data console-data/keymap/family select qwerty #console-common console-data/keymap/family select azerty

# Mirror variables server=“ftp2.fr.debian.org” debian_mirror=“ftp:$server/debian/” rsync_debian_mirror=“$server::debian” # Extra files to include onto the CD # These will be copied to /simple-cdd dir on the CD all_extras=“chemin-vers-mon-repertoire/extras/*”

  • informatique/systeme/install/simple-cdd.1267627762.txt.gz
  • Dernière modification : 2011/06/21 12:48
  • (modification externe)