On va ici effectuer une installation d'une Debian par le réseau.
Opérations à réaliser sur la sparc
Allumer la station et stopper le processus de boot en pressant les touches STOP et a.
Si la machine le supporte le plus simple est de booter avec un dhcp en spécifiant le fichier à télécharger par tftp :
boot net:dhcp,138.231.136.7,stanpd
Cette commande dit à la machine d'utiliser le serveur tftp 138.231.136.7 et de prendre le fichier stanpd.
Si le dhcp n'est pas supporté il faut configurer un serveur arp.
Si le passage des noms de fichier n'est pas possible, le nom par defaut contient l'IP de la machine convertie en hexadécimal (192.168.0.123 => C0A8007B) suivi ou non de l'architecture (.SUN4m par exemple).
La commande help boot permet de savoir les arguments supportés.
Une fois le fichier téléchargé c'est une procédure d'installation normale d'une debian.
Opérations pouvant être a réalisées sur le serveur
Donner une IP par rarp
Si la sparc est trop vielle pour cela il faut installer un serveur arp :
aptitude install rarpd
Attention : seul ce serveur fonctionne pour les stations Sparc
rarpd utilise le fichier /etc/ethers, il doit contenir une ligne par machine, avec en premier l'adresse MAC, et en deuxième l'ip de la machine. L'addresse MAC de la machine s'affiche au démarage, on verra un peu plus tard comment l'obtenir.
# /etc/ethers # station Sparc 00:12:34:56:78:90 192.168.0.123
On relance rarpd
/etc/init.d/rarpd restart
Configurer un serveur tftp
On utilisera atftpd :
aptitude install atftpd
Attention : seul ce serveur fonctionne pour les stations Sparc
Une fois le serveur installé (si on veut modifier la configuration modifier /etc/default/atftpd) choisir l'image à fournir à la machine. Il faut télécharger l'image correspondant à sa machine : sparc 32 (sun4cdm) ou 64 (sun4u). On peut prendre une Woody, Sarge ou encore une Sid.
Placer le fichier choisi dans le répertoire du serveur tftp (par defaut /tftpboot).
Regarder ce qui ce passe
Pour voir si tout ce passe bien, ou pour voir le nom de fichier demandé par la machine il est possible de faire un tcpdump sur le serveur :
tcpdump -i <interface du serveur> -vv -e ether host <adresse mac de la sparc>
Documentation
Référence : http://www.debian.org/releases/stable/sparc/install.fr.html








