[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 ########## 2 #### Fichier de réponses pour l'installation de Debian Wheezy 3 # 12 sections 4 # 1. Localisation (langue, clavier, etc.) 5 # 2. Configuration du réseau en DHCP 6 # 3. Miroir local alice 7 # 4. Fuseau horaire 8 # 5. Partitionnement 9 # 6. Comptes Root et utilisateur 10 # 7. Configuration d'apt 11 # 8. Choix des paquets 12 # 9. Programme d'amorçage Grub 13 # 10. Configuration de l'affichage 14 # 11. Commande à la fin de l'installation 15 # 12. Fin de l'installation 16 ########## 17 18 ### 1. Localisation (pour mémoire) 19 # cette partie doit être configurée à l'amorçage par le serveur tftp 20 # car le fichier preseed n'est chargé qu'après que les questions ont été posées. 21 # elle ne fonctionne qu'avec une préconfiguration de type initrd. 22 ############# 23 # langue et pays 24 d-i localechooser/shortlist select FR 25 d-i debian-installer/locale string fr_FR.UTF-8 26 d-i debian-installer/language string fr 27 d-i debian-installer/country string FR 28 29 # clavier 30 31 32 # Keyboard selection. 33 # Disable automatic (interactive) keymap detection. 34 d-i console-setup/ask_detect boolean false 35 d-i keyboard-configuration/modelcode string pc105 36 d-i keyboard-configuration/layoutcode string fr 37 d-i keyboard-configuration/layout select Francais 38 # d-i console-keymaps-at/keymap select fr-latin9 39 # d-i debian-installer/keymap string fr-latin9 40 # d-i console-setup/modelcode string pc105 41 # d-i console-setup/layoutcode string fr 42 43 44 ### 2. Configuration du réseau avec le serveur DHCP du SE3 45 ############# 46 # choix automatique de l'interface 47 d-i netcfg/choose_interface select auto 48 49 # À décommenter quand le serveur dhcp est lent et que l'installateur s'arrête pour l'attendre 50 d-i netcfg/dhcp_timeout string 60 51 52 # Si pour le réseau ou pour un autre matériel vous avez besoin d'un microprogramme 53 # (« firmware ») non libre, vous pouvez forcer l'installateur à le télécharger, 54 # en évitant la demande de confirmation. 55 d-i hw-detect/load_firmware boolean true 56 57 58 ### 3. Configuration du mirroir : utilisation du mirroir local se3 (apt-cacher-ng) 59 ############# 60 d-i mirror/country string manual 61 d-i mirror/http/hostname string ###_IP_SE3_###:9999 62 d-i mirror/http/directory string /ubuntu 63 d-i mirror/http/proxy string 64 65 66 ### 4. Configuration du fuseau horaire : serveur de temps du Slis 67 ############# 68 # réglage de l'horloge matérielle sur UTC et du fuseau horaire 69 d-i clock-setup/utc boolean true 70 d-i time/zone string Europe/Paris 71 72 # autorisation de l'utilisation de NTP pour régler l'horloge pendant l'installation avec le serveur ntp ds la bdd se3 73 d-i clock-setup/ntp boolean true 74 d-i clock-setup/ntp-server string ntp.ac-creteil.fr 75 76 ### 5. Partitionnement du disque dur 77 ############# 78 # Si le système possède un espace libre, vous pouvez ne partitionner que cet espace. 79 # Alternatives: custom, some_device, some_device_crypto, some_device_lvm. 80 #d-i partman-auto/init_automatically_partition select Assisté - utiliser le plus grand espace disponible 81 #d-i partman-auto/init_automatically_partition select biggest_free 82 83 # Si le systeme doit utiliser un disque entier, le 1er disque sda 84 # en indiquant la méthode utilisée (3 sont possibles) : 85 # - regular type de partitionnement habituel 86 # - lvm partitionnement LVM 87 # - crypto partitionnement LVM dans une partition cryptée 88 # d-i partman-auto/disk string /dev/sda 89 # d-i partman-auto/method string regular 90 91 # Choix d'une des 3 possibilités de partitionnement prédéfinies : 92 # - atomic: tout dans une seule partition 93 # - home: partition /home separée 94 # - multi: partitions /home, /usr, /var, and /tmp séparées 95 # d-i partman-auto/choose_recipe select atomic 96 97 # choix du format ext4 98 # d-i partman/default_filesystem string ext4 99 100 # partitionnement automatique sans demander de confirmation 101 # d-i partman/confirm_write_new_label boolean true 102 # d-i partman/choose_partition select finish 103 # d-i partman/confirm boolean true 104 # d-i partman/confirm_nooverwrite boolean true 105 106 107 108 # 2 Partitions dont une de sauvegarde 109 d-i partman-auto/automatically_partition string regular 110 d-i partman-auto/select_disk select /dev/discs/disc0/disc 111 d-i partman-auto/method string regular 112 d-i partman-lvm/confirm boolean true 113 d-i partman-auto/purge_lvm_from_device boolean true 114 d-i partman-auto/expert_recipe_file string /hd-media/recipe 115 116 d-i partman-auto/expert_recipe string \ 117 cl-recette :: \ 118 10000 15000 20000 ext4 \ 119 $primary{ } $bootable{ } \ 120 method{ format } format{ } \ 121 use_filesystem{ } filesystem{ ext4 } \ 122 mountpoint{ / } \ 123 . \ 124 100% 200% 400% linux-swap \ 125 $primary{ } \ 126 method{ swap } format{ } \ 127 . \ 128 15000 20000 400000 ext4 \ 129 $primary{ } \ 130 method{ format } format{ } \ 131 use_filesystem{ } filesystem{ ext4 } \ 132 mountpoint{ /sav } \ 133 . 134 d-i partman-auto/choose_recipe select cl-recette 135 d-i partman-partitioning/confirm_write_new_label boolean true 136 d-i partman/alignment select cylinder 137 d-i partman/confirm boolean true 138 d-i partman/choose_partition select Finish partitioning and write changes to disk 139 d-i partman/confirm boolean true 140 d-i partman/confirm_nooverwrite boolean true 141 142 143 # Set to true if you want to encrypt the first user's home directory. 144 d-i user-setup/encrypt-home boolean false 145 146 ### 6. Configuration des comptes Root et utilisateur 147 ############# 148 # Création du compte root (false → non, true → oui) 149 d-i passwd/root-login boolean true 150 151 # mot de passe root en clair… avec confirmation 152 #d-i passwd/root-password password MOTDEPASSEROOT 153 #d-i passwd/root-password-again password MOTDEPASSEROOT 154 # … ou chiffré sans confirmation 155 # pour le chiffrage, utiliser la commande suivante dans une console 156 # printf "MOTDEPASSEROOT" | mkpasswd -s -m md5 157 d-i passwd/root-password-crypted password ###_PASS_ROOT_### 158 159 # Création d'un compte utilisateur normal. 160 d-i passwd/user-fullname string enseignant 161 d-i passwd/username string enseignant 162 163 # Mot de passe de cet utilisateur normal en clair… avec confirmation 164 # d-i passwd/user-password password prof 165 # d-i passwd/user-password-again password prof 166 # … ou chiffré sans confirmation 167 # pour le chiffrage, utiliser la commande suivante dans une console 168 # printf "pass" | mkpasswd -s -m md5 169 d-i passwd/user-password-crypted password $1$H6Wtj0BW$IVBxvSaxW.xXGOZwqLd2U0 170 ###_PASS_ENS_### 171 172 173 ### 7. Configuration d'Apt 174 # le fichier /etc/apt/sources.list sera reconfiguré après l'installation 175 # à l'aide d'un script de post-installation 176 ############# 177 # Vous pouvez installer des logiciels des distributions non-free et contrib. 178 d-i apt-setup/non-free boolean true 179 d-i apt-setup/contrib boolean true 180 181 # Décommentez cette ligne si vous n'utilisez pas de miroir sur le réseau. 182 #d-i apt-setup/use_mirror boolean false 183 184 # Choisissez les services de mise à jour et les miroirs à utiliser. 185 # Les valeurs ci-après sont les valeurs par défaut : 186 d-i apt-setup/services-select multiselect security 187 # d-i apt-setup/security_host string security.debian.org 188 d-i apt-setup/security_host string ###_IP_SE3_###:9999/security.ubuntu.com 189 190 191 192 ### 8. Choix des paquets 193 ############# 194 #tasksel tasksel/first multiselect standard, web-server 195 # Si vous sélectionnez la tâche desktop, vous pouvez installer les environnements kde ou xfce 196 # au lieu de l'environnement gnome. 197 # choix du paquet xfce 198 tasksel tasksel/first multiselect ubuntu-desktop 199 # tasksel tasksel/desktop multiselect xfce4 200 201 # installation d'un serveur ssh (administration distante de la machine) 202 d-i pkgsel/include string openssh-server ldap-utils zip unzip tree screen vim vlc ssmtp ntp evince geogebra 203 204 # Sélection du pack de langues 205 d-i pkgsel/language-packs multiselect fr 206 207 # Gestion des mises à jour avec 3 possibilités prédéfinies : 208 # - "none" → pas de mise à jour automatique 209 # - "unattended-upgrades" → installe les mises à jour de sécurité automatiquement 210 # - "landscape" → manage system with Landscape 211 d-i pkgsel/update-policy select unattended-upgrades 212 213 # Envoyer rapport d'installation 214 popularity-contest popularity-contest/participate boolean true 215 216 217 ### 9. Installation du programme d'amorçage GRUB 218 ############# 219 # Installation automatique sur le MBR si aucun autre système n'est détecté 220 d-i grub-installer/only_debian boolean true 221 222 # S'il reconnaît un système d'exploitation, vous en serez informé 223 # et l'installateur configurera Grub pour pouvoir démarrer aussi bien ce système que Debian 224 d-i grub-installer/with_other_os boolean true 225 226 # Mot de passe optionnel pour Grub, en clair… pas nécessaire ici puisque le mot de passe Grub sera créé au moment de l'intégration au domaine 227 #d-i grub-installer/password password r00tme 228 #d-i grub-installer/password-again password r00tme 229 # … ou crypté avec MD5 hash, voir grub-md5-crypt(8). 230 #d-i grub-installer/password-crypted password [MD5 hash] 231 232 233 ### 10. Configuration de X (gestion de l'affichage) 234 ############# 235 # Détection automatique du moniteur. 236 xserver-xorg xserver-xorg/autodetect_monitor boolean true 237 # À décommenter en cas de moniteur LCD. 238 #xserver-xorg xserver-xorg/config/monitor/lcd boolean true 239 # X has three configuration paths for the monitor. Here's how to preseed 240 # the "medium" path, which is always available. The "simple" path may not 241 # be available, and the "advanced" path asks too many questions. 242 xserver-xorg xserver-xorg/config/monitor/selection-method \ 243 select medium 244 xserver-xorg xserver-xorg/config/monitor/mode-list \ 245 select 1024x768 @ 60 Hz 246 247 248 ### 11. Exécution d'une commande avant la fin de l'installation 249 # Cette commande est exécutée juste avant que l'installation ne se termine, 250 # quand le répertoire /target est encore utilisable. 251 ############# 252 # À décommenter pour que le script post_installation.sh soit lancé au 1er redémarrage de la machine 253 # il faudra rajouter à la fin du script la suppression de ce fichier… 254 d-i preseed/late_command string wget http://###_IP_SE3_###/install/post-install_ubuntu.sh; \ 255 wget http://###_IP_SE3_###/install/params.sh; \ 256 wget http://###_IP_SE3_###/install/mesapplis-ubuntu.txt; \ 257 wget http://###_IP_SE3_###/install/bashrc; \ 258 wget http://###_IP_SE3_###/install/tty1.conf; \ 259 chmod +x ./post-install_ubuntu.sh ./params.sh; \ 260 mkdir /target/root/bin; \ 261 cp params.sh mesapplis-ubuntu.txt post-install_ubuntu.sh /target/root/bin/; \ 262 cp bashrc /target/root/.bashrc; \ 263 cp tty1.conf /target/etc/init/; \ 264 sed 's|GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"|GRUB_CMDLINE_LINUX_DEFAULT="text"|' -i /target/etc/default/grub; \ 265 chroot /target /usr/sbin/update-grub 266 ### 12. Fin de l'installation 267 # Si l'installation a réussi, les journaux créés pendant l'installation sont automatiquement sauvegardés 268 # dans le répertoire /var/log/installer/. 269 ############# 270 # Pour éviter le dernier message disant que l'installation est terminée 271 272 #debug 273 # d-i finish-install/reboot_in_progress note
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue Mar 17 22:47:18 2015 | Cross-referenced by PHPXref 0.7.1 |