ArticlesGuidesNext-computerUnixVintage

Installer NextStep à partir du réseau

Next Cube from scratch

Vous ne le saviez peut-être pas, mais il est impossible de réaliser une installation NextStep à partir d'un lecteur CDRom externe sur le Next Cube. C'est dommage lorsque que l'on sait que son lecteur optico-magneto interne est HS. Encore plus frustrant, quand vous disposez d'un lecteur CD externe estampillé Next. Alors comment faire ? Faire l'installation à partir du réseau local... tout simplement.

Installation de NextStep sur un Next Cube from scratch

Pour ré-installer un Next Cube 68030 25Mhz équipé, il vous faut une bécane supplémentaire installée avec NetBSD (ou LINUX), d'un switch réseau, d'un CDRom local et des supports appropriés. J'ai donc une petite SUN SparcStation LX en NetBSD 2.1 prête à l'emploi... et ça tombe bien ! Dans le cas contraire, il vous faudra une machine sous LINUX ou NetBSD de préférence.

SUN Sparc Station LX

Une petite modification s'impose sur le système NetBSD de la station LX. Il faut activer dans le fichier /etc/inetd.conf, les services TFTP (trivial FTP) et le protocole BOOTP. Sur la station LX, renseignez aussi le fichier /etc/hosts avec le nom du Next et son IP. Redémarrez les services réseaux pour que le fichier /etc/inetd.conf soit pris en compte.

Créez le fichier /etc/bootptab comme suit :

.default:sm=255.255.255.0:
ds=192.168.0.106:
gw=192.168.0.254:
ht=ethernet:
#hd=/tftpboot:
bf=boot.cdrom:
vm=auto:
nextcube:ha=xxxxxxxx:ip=192.168.0.107:vm=auto:tc=.default

Remarque : L'adresse MAC du Next est indiquée ici avec la suite de caractères "xxxxxxxx".

Une petite subtilité dans le fichier bootptab, il ne faut pas mettre le hd= car il est déjà indiqué dans le /etc/inetd.conf ; il est donc commenté. L'option vm=auto est indispensable pour détecter le matériel Next.

Créez le répertoire suivant avec les droits adéquates :

mkdir /tftpboot
chmod 777 /tftpboot

Récupérez le fichier boot.cdrom à partir du CD NextStep et placez le dans le dossier /tftpboot .

Sous un LINUX, vous pouvez le récupérer directement à partir du CD avec la méthode suivante :

mount -t ufs -o ufstype=nextstep-cd /dev/cdrom /mnt/cdrom

Sous BSD, il faut se débrouiller pour le copier en cherchant sur le CD le fichier /private/tftpboot/boot.cdrom ; j'ai copié à partir d'un PC et transféré ensuite sur un support disquette que j'ai insérée dans la Station LX.

Le serveur SUN LX est prêt à recevoir la requête de netboot qui proviendra du Next.

Ensuite, insérez le CDRom NextStep dans le lecteur CDRom externe du Next Cube...

Basculez sous le bios NEXTROM (touche COMMAND droite + "~")...
Puis lancez :

ben

Et c'est parti... ça boot très vite ! Le Next Cube a booté sur le réseau pour trouver son fichier de boot sur la Station LX et ainsi lancer son installation à partir du lecteur CDRom local. L'installation s'effectue normalement.

Vous pouvez aussi trouver cette astuce sur le forum silicium.org suite à un post datant de 2006, que j'avais réalisé pour trouver une éventuelle aide.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *