[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/tftp-tools/install-clients-linux/sources/ -> preseed_ubuntu.cfg (source)

   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


Generated: Tue Mar 17 22:47:18 2015 Cross-referenced by PHPXref 0.7.1