informatique:systeme:install:simple-cdd

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
informatique:systeme:install:simple-cdd [2010/03/03 14:42] – Reprise ancien Wiki nicoinformatique:systeme:install:simple-cdd [2012/02/03 15:21] (Version actuelle) bn8
Ligne 1: Ligne 1:
-Simple-cdd permet de créer un cd d'installation Debian personnalisé avec les paquets que l'on souhaite.+====== Simple-CCD ======
  
-Le principe: Tu définis un profil pour ta distribution : 
-1/ Un fichier nom-de-ton-profil.packages qui contient la liste des paquets dont tu as besoin (je ne sais pas si les dépendances sont bien gérées, j'en ai mis un max, suivant ce qui était installé sur ma machine), 
-2/ Un fichier nom-de-ton-profil.preseed qui contient la liste des commandes d'installation de paquets (là, j'ai souffert, j'ai eu du mal à trouver la liste des commandes possibles et leur explication) 
-3/ Un fichier nom-de-ton-profil.conf de configuration 
  
-Ces trois fichiers doivent être dans un sous-répertoire profiles/ +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.
-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: +  * On install le produit
-build-simple-cdd --profiles nom-de-ton-profil --profiles-udeb-dist sid+
  
-Voici le contenu de ces différents fichiers: +  apt-get install simple-cdd
-MonProfil.packages (liste écourtée): +
-acpid +
-adduser +
-akregator +
-alsa-base +
-... +
-zip +
-zlib1g +
-zlib1g-dev+
  
-MonProfil.preseed : +  * On créé un répertoire dans lequel on va mettre notre profil d'installation et dans lequel notre image perso sera créée.
-#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 : +  mkdir profiles
-locale=fr_FR +
-keyboard=fr-latin1+
  
-# don't mess with the keymap +  - On créé un fichier //default.preseed// qui contient la liste des commandes d'automatisation de debian-installer 
-#console-common console-data/keymap/policy select Don't touch keymap +  - On créé un fichier //default.conf// qui contient la configuration générale 
-#console-data console-data/keymap/policy select Don't touch keymap+ 
 +  * 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 :)
  
-# 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.1267627342.txt.gz
  • Dernière modification : 2011/06/21 12:48
  • (modification externe)