Wenn sich die Festplatte, die Sie als Boot-Gerät verwenden möchten, auf einem SPARCstorage Array befindet, das über eine FC/S SBus-Karte an das System angeschlossen ist, müssen Sie darauf achten, daß die FCode-Version der FC/S SBus-Karte 1.33 oder höher ist. Andernfalls kann nicht ordnungsgemäß gebootet werden.
Folgende FC/S SBus-Karten sind vom Hersteller bereits mit der FCode-Version1.33 oder höher ausgestattet:
501-2069-07 oder höher
501-2553-03 oder höher
Informationen zur Überprüfung der FCode-Version Ihrer FC/S SBus-Karte finden Sie im Abschnitt "So überprüfen Sie die FCode-Version auf der FC/S SBus-Karte".
Ist das SPARCstorage Array über eine integrierte FC-Schnittstelle an das System angeschlossen, braucht die FCode-Version nicht überprüft zu werden solche Systeme sind bereits vom Hersteller mit der erforderlichen FCode-Version zum ordnungsgemäßen Booten versehen.
Installieren Sie die Betriebsumgebung Solaris mit der Option "No reboot".
Weitere Informationen finden Sie in Kapitel 1, und im Handbuch SPARC: Installing Solaris Software.
Notieren Sie sich, welche Festplatte Sie als Boot-Gerät auswählen. Diese Information benötigen Sie später zur Festlegung des Boot-Pfades.
Wählen Sie nach erfolgter Solaris-Installationskonfiguration nicht die Option zum Neustart.
Stellen Sie fest, welche Version der SPARCstorage Array-Firmware sich in den einzelnen SPARCstorage Arrays befindet:
# ssaadm display Controller |
Controller entspricht dem logischen Controller-Namen des SPARCstorage Arrays (z.B. c1). Die Ausgabe enthält eine Zeile ähnlich der folgenden, die die Firmware-Version anzeigt.
Firmware Version: 3.12 |
Ist die Firmware-Version niedriger als 3.12, muß neue Firmware geladen werden:
# ssaadm download -f /usr/lib/firmware/ssa/ssafirmware Controller |
Legen Sie Ihr Boot-Gerät fest:
# ssaadm set_boot_dev <Boot-Gerätpfadname> |
<Boot-Gerätpfadname> steht für den Pfad des Geräts, das Sie in Schritt 1 als Boot-Gerät ausgewählt haben. Dieser Befehl ist interaktiv und verlangt eine Bestätigung vom Benutzer, bevor der Boot-Pfad gesetzt wird. Der Befehl besetzt die OBP-Umgebungsvariable boot device mit dem Pfad des Geräts, das Sie als Boot-Gerät ausgewählt haben Erzeugen Sie ein OBP devalias, um den Boot-Pfad bei versehentlichem Verlust wiederherstellen zu können.
Falls Sie den FCode aktualisieren müssen, verwenden Sie den Befehl ssaadm wie folgt:
# ssaadm fc_download |
Halten Sie das System an:
# /usr/sbin/init 0 |
Wenn Sie neue Firmware geladen haben, drücken Sie den Knopf SYS OK auf der Rückseite des oder der SPARCstorage Arrays, um einen Reset durchzuführen.
Bevor Sie das System booten, müssen Sie warten, bis das SPARCstorage Array POST ausgeführt hat.
Setzen Sie das System zurück, und booten Sie es:
ok reset ok boot |
Die Neuinstallation der Betriebsumgebung Solaris 8 ist damit abgeschlossen. Wenn Sie außerdem die Festplatten-Management-Software installieren möchten, finden Sie entsprechende Informationen in der Dokumentation zu Ihrer Festplatten-Management-Software.
Wenn das System nicht startet, überprüfen Sie, ob
Die Umgebungsvariable boot device korrekt mit Ihrem Boot-Gerät gesetzt wurde.
Die FCode-Version 1.33 oder höher vorhanden ist, sofern Sie versuchen, über eine FC/S SBus-Karte zu booten. Das Überprüfen der FCode-Version wird im Abschnitt "So überprüfen Sie die FCode-Version auf der FC/S SBus-Karte" beschrieben.
Bestimmen Sie die vorhandene FCode-Version:
ok setenv fcode-debug? true ok reset ok show-devs |
Sie erhalten etwa folgende Ausgabe:
. . . /iommu@0,10000000/sbus@0,10001000/le@1,c00000 /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0 /iommu@0,10000000/sbus@0,10001000/ledma@4,8400010 /iommu@0,10000000/sbus@0,10001000/SUNW,bpp@4,c800000 /iommu@0,10000000/sbus@0,10001000/espdma@4,8400000 /iommu@0,10000000/sbus@0,10001000/SUNW,DBRIe@2,10000/mmcodec /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11 /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11/SUNW,ssd |
Suchen Sie in der Ausgabe des Befehls show-devs die Zeilen für die FC/S-Karte(n), die an das SPARCstorage Array angeschlossen sind, von dem Sie booten möchten.
Die Zeilen für eine FC/S-Karte lassen sich wie im folgenden Beispiel an der Zeichenfolge soc@x,x erkennen.
/iommu@0,10000000/sbus@0,10001000/SUNW, soc@0,0 /iommu@0,10000000/sbus@0,10001000/SUNW, soc@0,0/SUNW,pln@a0000800,201cac11 /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11 SUNW,ssd |
Bestimmen Sie die Version des FCodes auf der FC/S-Karte:
ok cd kurzer_Pfad ok sccsid type 1.33 95/04/19 ok device-end |
Kurzer_Pfad entspricht der kürzesten Zeile mit soc@x,x aus obiger Ausgabe. Bei obigem Beispiel geben Sie ein:
ok cd /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0 ok sccsid type 1.33 95/04/19 ok device-end |
Ist die FCode-Version nicht 1.33 oder höher, ist eine Aufrüstung auf die mindestens erforderliche Version notwendig.
Die Aufrüstung auf eine höhere FCode-Version können Sie nach der Installation der Solaris 8-Software vornehmen.
Folgende Bestellnummern beziehen sich auf FC/S SBus-Karten, die die zum Booten erforderliche FCode-Version enthalten.
501-2069-07 oder höher
501-2553-03 oder höher
Setzen Sie die OBP-Umgebungsvariable fcode-debug? zurück.
ok setenv fcode-debug? false ok reset |