Ich habe gerade die Festplatte in einem meiner SPARCbooks durch eine CF Karte ersetzt um mehr Platz für Software zu haben. Verbaut war ein CF zu SCSI Adapter von Stratos mit einer 1GB IBM Microdrive Festplatte (Model DSCM-11000), ersetzt habe ich die durch eine Transcend Ultra 4GB Industrial CF Karte.
Nach dem Einbau wird die CF Karte als Festplatte erkannt mit der Bezeichnung "WORKBIT CATS-3". Das andere SCSI Laufwerk ist das externe SUN CD Laufwerk von dem aus gleich SunOS installiert wird.
Installiert werden soll die Tadpole Version von SunOS 4.1.4 / Solaris 1.1.2, zu finden zB im internet archive. Warum Solaris 1.x? Weil ich schon ein SPARCbook 3GX habe auf dem Solaris 2.6 läuft und gerne zusätzlich ein mobiles SunOS 4 / Solaris 1.x System hätte.
Ich will jetzt nicht die ganze Installation beschreiben, nur ein paar Kleinigkeiten: der erste Schritt ist immer das Labeln des Laufwerks damit das Installationssystem als minidisk in die zukünftige swap Partition geschrieben und dann gestartet werden kann. Dies ist auch zugleich normalerweise schon der komplizierteste Schritt, weil SunOS-4 nicht automatisch die Festplatten-Geometrie erkennt, sondern diese vom Nutzer abfragt. Hier bekommen wir aber diese hilfreiche Meldung vom Stratos Adapter (zumindest vermute ich dass die daher kommt):
Damit wird dieser Schritt sehr einfach. Nach der Partitionierung wird dann die minidisk in die swap Partition geschrieben und neu gestartet.
Jetzt kann man mit suninstall das Installationsprogram aufrufen. Custom installation wählen um die Partitionierung beibehalten zu können. Nachdem Zeitzone, Uhrzeit und Netwerk-Einstellungen abgefragt wurden kommen wir dann an diese Stelle:
Das sieht ja auch ganz brauchbar aus, bis auf die negative Größe der Partition c. Das stört aber weiter nicht. Ärgerlicher ist es wenn eine der Daten-Partitionen eine negative Größe anzeigt, dann bricht nämlich die Installation ab. Da hilft dann nur anders partitionieren oder manuell installieren.
Jetzt wird noch gefragt was installiert werden soll (alles) und woher (lokales CD Laufwerk). Dann gehts los:
... etwas Geduld ...
Beim ersten booten des frisch installierten SunOS Systems wird dann noch die OpenWindows Installation vervollständigt.
Soweit läuft jetzt auch alles, mit einer exterm ärgerlichen Ausnahme: normalerweise lässt sich das Tadpole SunOS / Solaris mit der Tastenkombination Break+O bzw dem Befehl save in den Winterschlaf versetzten. Dabei wird der gesamte Arbeitsspeicher in das slice 4 (Partition e) geschrieben und der Laptop ausgeschaltet. Beim nächsten Start wird dann das System wieder in genau den Ausgangszustand zurückversetzt. Das funktionierte auch vor meiner Neu-Installation einwandfrei, jetzt aber leider nicht mehr. Der einzige Hinweis den ich dazu finde ist der, dass die Partition e genau die Größe des Arbeitsspeichers haben muss. Leider hat das bei mir nicht zum Erfolg geführt. Etwas mehr dazu folgt gleich.