Debian Etch auf einer Sun Ultra 1 Creator
Aus BraLUG-Wiki
Work in Progress
Da ich die Möglichkeit bekam, einmal ein Linux auf einer Ultra 1 zu installieren und dabei anfänglich über ein paar Hürden gestolpert bin, hier nun der Versuch einer Installationsanleitung. Dabei gehe ich jedoch davon aus, dass der geneigte Leser schon einmal Debian GNU/Linux auf einer Maschine installiert hat.
Inhaltsverzeichnis |
Die Hardware
- Sun Ultra 1 Creator
- 1 x 167 MHz UltraSparc I
- 256 MB RAM
- Wide SCSI
- Happy Meal 100Mbit Ethernet
- 2 Festplatten, CD-ROM-Laufwerk, Floppy
- Audio (inclusive Lautsprecher) integriert
- Sun FFB/Creator UPA-Grafik
Installation
Booten aus dem Netz
Aus Ermangelung einer Sparc-Boot-CD und der vermeintlichen Einfachheit wegen wollte ich aus dem Netz booten. Dazu benötigt man natürlich noch einen zweiten Rechner im gleichen Netz. Dieser wird im Folgenden mit Host gekennzeichnet.
Wie ich später nachgelesen habe, geht das Booten noch nicht mit DHCP, sondern benötigt etwas antikere Methoden:
RARP
Als Erstes benötigt man einen Reverse-ARP-Dämonen. Folgende Schritte haben hier geholfen:
- Host:
# apt-get install rarpd
- Host:
/etc/ethers
anpassen, da gehören MAC der Sun sowie der zukünftige Hostname rein - Host:
/etc/hosts
anpassen, die IP-Adresse zum Hostnamen aufnehmen - Host:
rarpd
starten, hier im Vordergrund, gesprächig und mit speziellem Interface:# rarpd -dv eth1
TFTP
Als Nächstes muss das Boot-Image bereitgestellt werden. Für diese Installation wurde dieses boot.img verwendet. Wichtig ist hierbei, dass es sich um ein 64-bit-Image handelt, 32-bit-Versionen steigen kurz nach dem Booten mit einer Fehlermeldung aus.
- Host:
# apt-get install tftpd
- Host:
tftp
in/etc/inetd.conf
aktivieren - Host:
# /etc/init.d/inetd restart
- Host: Boot-Image auf "verhexte" IP-Adresse verlinken:
# cd /tftpboot; ln -s boot.img 0A0000FC
(0A0000FC steht dabei für 10.0.0.252)
Sun booten
Wenn die Sun versucht, von irgendwas zu booten (sofern es nicht schon Netz ist):
-
Stop + A
drücken -
boot net
eingeben
Wenn Alles bis hierhin gut gegangen ist, müsste die Kiste jetzt versuchen, das Image per TFTP zu ziehen (dauert eine Weile...) und dann den Kernel zu booten.