1 / 8

Linux – Installation automatique Debian Preseeding

Linux – Installation automatique Debian Preseeding. Linux installation automatique. PXE permet de simplifier le démarrage d'une isntallation Linux mais des questions restent en suspens : langage partitionnement Nom de machine, couche réseau Paquetages, applicatifs, …. Utilisation.

anoush
Télécharger la présentation

Linux – Installation automatique Debian Preseeding

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linux – Installation automatiqueDebian Preseeding

  2. Linux installation automatique • PXE permet de simplifier le démarrage d'une isntallation Linux mais des questions restent en suspens : • langage • partitionnement • Nom de machine, couche réseau • Paquetages, applicatifs, ….

  3. Utilisation • Il est possible d'utiliser des fichiers de réponse • Preseeding (Debian/Ubuntu) • Kickstart (Redhat/Mandriva) • Pour automatiser complètement l'installation d'un sytème Linux

  4. Debain preseed • Utilise un fichier texte pour les réponses aux questions posées

  5. Génération du fichier preseed.cfg • Lancer les commandes suivante : debconf-get-selections --installer > preseed.cfg debconf-get-selections >> preseed.cfg

  6. Exemple de fichier preseed • # Selection Clavier • d-i console-keymaps-usb/keymap select fr • ### Configuration reseau • # netcfg permet de choisir une interface reseau • d-i netcfg/choose_interface select auto • # Mise en place de la configuration reseau en DHCP • d-i netcfg/dhcp_failed note • d-i netcfg/dhcp_options select Configure network manually • # Configuration reseau en statique • #d-i netcfg/get_nameservers string 192.168.4.1 • #d-i netcfg/get_ipaddress string 192.168.4.42 • #d-i netcfg/get_netmask string 255.255.255.0 • #d-i netcfg/get_gateway string 192.168.1.1 • #d-i netcfg/confirm_static boolean true • # choix du hostname et du nom de domaine du reseau recuperer via le DHCP ou assigné manuellement avec un adressage statique • d-i netcfg/get_hostname string unassigned-hostname • d-i netcfg/get_domain string unassigned-domain • # Inscription cle WEP pourune connexion WIFI • d-i netcfg/wireless_wep string • ### Configuration du miroir (proxy) • d-i mirror/country string manual • d-i mirror/http/hostname string ftp.fr.debian.org • d-i mirror/http/directory string /debian • d-i mirror/http/proxy string http://10.121.32.69:8080/ • ### Configuration horloge • # Choix du fuseau horaire • d-i clock-setup/utc boolean true • d-i time/zone string Europe/Paris • d-i clock-setup/ntp boolean true • ### Partitionnement • # Choix de l'espace de partitionnement avec le plus d'espace disponible • #d-i partman-auto/init_automatically_partition select biggest_free • # Choix du disque • #d-i partman-auto/disk string /dev/sda • # Methode de partionnement : regular, lvm et crypto • d-i partman-auto/method string lvm • d-i partman-lvm/device_remove_lvm boolean true • d-i partman-md/device_remove_md boolean true • # Confirmation du choix de partitionnement • d-i partman-lvm/confirm boolean true • # Choix du partitionnement : • # - atomic: tous dans une seul partition • # - home: separer la partition /home • # - multi: separer les partitions /home, /usr, /var, et /tmp • d-i partman-auto/choose_recipe select atomic • # Configuration du disque (partition, formatage, préparation) • d-i partman/confirm_write_new_label boolean true • d-i partman/choose_partition select finish • d-i partman/confirm boolean true

  7. Preseed et PXE • PXE peut utiliser le fichier preseed.cfg comme fichier de réponse • Dans le fichier default LABEL install-auto kernel debian/lenny/i386/linux append auto=true priority=critical vga=normal initrd=debian/lenny/i386/initrd.gz url=http://192.168.1,1 – • On doit disposer d'un serveur Apache

  8. Apache • apt-get install apache2 • mkdir -p /var/www/d-i/lenny • puis on met le fichier preseed.cfg dans /var/www/d-i/lenny/ pour qu'Apache puisse le distribuer

More Related