Autoinstall mandrake réseau

Voici comment je procède pour installer quasi automatiquement une distribution mandrake 9.1 sur les postes du lycée via le réseau (nfs).

Autoinstall mandrake

Mandrake fournit une version modifiée de kickstart de redhat qui permet d'automatiser la quasi-totalité de l'installation. Voir la documentation d' Autoinstall. Le plus simple est d'installer à la main une première machine en choisissant les paquetages, le mot de passe root ... puis de générer une disquette d'autoinstall (à la fin de l'installation ou via le control center mandrake). Il est possible de choisir les étapes de l'installation automatisées et celles qui demanderont une intervention humaine. On peut ensuite modifier à la main le fichier perl auto_inst.cfg généré sur la disquette. Les options intéressantes sont : J'ai crée un mini-cdrom d'installation à l'aide d' isolinux sur lequelj'ai placé également d'autres utilitaires (memtest, partition magic, ghost ...) Le fichier important pour isolinux est isolinux.cfg. Pour lancer l'installation automatique de mandrake à partir de ce cd, je définis la section auto :
label auto
  kernel vmlinuz
  append kickstart=Mandrake/base/autoinstall/auto_inst.cfg
  automatic=met:nfs,ser:srvlinux,dir:/distribs/mdk9.1,int:eth0,netw:dhcp initrd=network.rdz
  ramdisk_size=128000 root=/dev/ram3  acpi=off vga=788
On précise que l'installation se fait par nfs, le nom du serveur (srvlinux) et le répertoire où sont copiés les cd Mandrake (/distribs/mdk9.1). Kickstart va chercher son fichier de configuration auto_inst.cfg sur le serveur placé dans le répertoire Mandrake/base/autoinstall/. Un petit script bash (makebootcd.sh) crée l'image iso et lance gcombust pour graver le mini-cd.
Soyeur Alain
Last modified: Fri Oct 24 08:09:22 CEST 2003