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 :
- manulalFstab où l'on peut définir des points de montage nfs
- interactiveSteps où l'on peut définir les étapes manuelles de
l'installation.
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