Même si vous avez l'intention d'utiliser une bootprom, il est plus sage de tester d'abord avec un bootdisk. Pour le créer :
dd if=/<path-to-zImage>/zImage of=/dev/fd0
Il y a plusieurs paquets libres disponibles :
A propos des roms : la plupart des cartes peuvent recevoir des eproms de 28 pins. Celle-ci ont une taille maximale de 64 ko. Pour la plupart des cartes, on aura besoin de 32 ko avec netboot. Quelques drivers tiendront dans une rom de 16 ko mais la différence de prix est minime. Ces eproms sont standards (on y écrit avec un eprom burner ordinaire).
Il suffit de recopier le répertoire qui sert de modèle (template) en tapant :
cd /tftpboot ; cp -a template <ip>
On peut aussi, bien sûr, recopier le répertoire d'une station ayant la même souris, carte graphique et moniteur. Dans ce cas la configuration réalisée à l'étape 4.5 est inutile.
Editer /etc/bootptab et ajouter une entrée pour une station de test, par exemple :
nfsroot1:hd=/tftpboot:vm=auto:ip=10.0.0.237:\ :ht=ethernet:ha=00201889EE78:\ :bf=bootImage:rp=/tftpboot/10.0.0.237/root
Remplacer nfsroot1 par le nom d'hôte de la station. Remplacer 10.0.0.237 par son adresse IP et 00201889EE78 par son adresse MAC. Si vous ne connaissez pas cette dernière, démarrez avec la disquette de boot que vous venez de créer et vous la verrez apparaître dans les messages affichés au boot. Bootpd est certainement déjà lancé, mais pour en être sûr, essayons de le redémarrer :
killall -HUP bootpd
Si cela échoue, c'est qu'il ne tournait pas. Dans ce cas inetd le démarrera au moment voulu.
Démarrez simplement la station depuis le bootdisk. Vous devriez avoir ainsi une station en mode texte, avec exactement la même configuration que le serveur exceptés l'adresse IP et les services lancés. Même si vous comptez utiliser une bootprom, il est plus sage de tester d'abord avec un bootdisk.
/etc/rc.d/init.d restart
/etc/rc.d/rc.devfs save /etc/sysconfig