Solaris 7 Handbok för Sun-plattformar

Scenario 1: Nyinstallation av Solaris 7 på system som startar från ett SPARCstorage Array skivminne

Använda FC/S SBus-kortet

Om skivan som du tänker använda som startverktyg finns på en SPARCstorage Array som är ansluten till ett system via ett FC/S SBus-kort, bör du observera att FC/S SBus-kortets FCode-nivå måste vara 1.33 eller senare för att du ska kunna starta.

Följande FC/S SBus-kort är konfigurerade med en FCode-nivå 1.33 eller högre:

Om du vill kontrollera vilken FCode-nivå ditt FC/S SBus-kort har hittar du mer information i "Kontrollera FCode-nivån på FC/S SBus-kortet".

Använda FC-portar på moderkortet

Om SPARCstorage Array är ansluten till systemet via en FC-port på moderkortet behöver du inte kontrollera FCode-nivån. De här systemen levereras med den nivå som krävs för att du ska kunna starta.

Installera Solaris 7 på ett SPARCstorage Array skivminne
  1. Installera Solaris-programmiljön utan alternativ för omstart.

    Läs Kapitel 1 och SPARC: Installing Solaris Software handbok för mer information.


    Obs!

    Du bör veta vilken enhet du anger som startenhet eftersom du behöver den informationen som startsökväg.



    Varning!   Varning!

    Starta inte om systemet i slutet av Solaris-installationen.


  2. Bestäm vilken version av de inbyggda programmen som finns i varje SPARCstorage Array. Skriv:


    # ssaadm display controller
    

    där controller är det logiska styrenhetsnamnet på SPARCstorage Array (t ex c1). Leta efter raden med information om programversion. Raden ser ut som i följande exempel:


    Firmware Rev: 3.12

  3. Om versionsnumret för de inbyggda programmen är lägre än 3.12 bör du hämta de nya inbyggda programmen. Skriv:


    # ssaadm download -f /usr/lib/firmware/ssa/ssafirmware controller
    

  4. Ange startenhet. Skriv:


    # ssaadm set_boot_dev <startsökväg>
    

    Där <startsökväg> är sökvägen till den enhet du valde som startenhet i steg 1. Det här kommandot är interaktivt och kräver verifiering innan du anger startsökvägen. Kommandot anger OBP-miljövariabeln startenhet till sökvägen för den angivna startenheten. Du bör skapa en OBP devalias för att hålla reda på startsökvägen vid en eventuell förlust av data.

  5. Om du behöver uppgradera din FCode använder du kommandot ssaadm:


    # ssaadm fc_download
    

  6. Pausa systemet. Skriv:


    # /usr/sbin/init 0
    

  7. Om du har hämtat nya inbyggda program trycker du på knappen SYS OK på baksidan av SPARCstorage Array för att återställa systemet.


    Obs!

    Innan du startar systemet måste SPARCstorage Array avsluta POST.


  8. Återställ och starta om systemet.


    ok reset
    ok boot
    


    Obs!

    Du har nu slutfört installationen av Solaris 7. Läs igenom dokumentationen för önskat diskhanteringssystem innan du installerar det.


Problem med att starta systemet

Om ditt system inte startas bör du kontrollera följande:

Kontrollera FCode-nivån på FC/S SBus-kortet
  1. Kontrollera FCode-nivån. Skriv följande vid prompten ok:


    ok setenv fcode-debug? true 
    ok reset
    ok show-devs
    

    När du skriver kommandot show-devs, kommer ungefär följande resultat att visas:


    .
    .
    .
    /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 SUNW,ssd
    /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11/SUNW,ssd

  2. Kontrollera informationen från kommandot show-devs och leta rätt på raderna för FC/S-kortet/korten som är anslutna till den SPARCstorage Array som du vill starta ifrån.

    Utdatan för ett FC/S-kort är de rader som innehåller soc@x,x, tex:


    /iommu@0,10000000/sbus@0,10001000/SUNW,
    soc@0,0
    /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11 SUNW,ssd
    /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11 SUNW,ssd

  3. Om du vill veta vilken FCode-version som finns i FC/S-kortet skriver du följande:


    ok cd 
    kort_sökväg
    ok sccsid type
    1.33 95/04/19
    ok device-end
    

    där kort_sökväg är den kortaste raden som innehåller soc@x,x I exemplet ovan skriver du då:


    ok cd /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0
    ok sccsid type
    1.33 95/04/19
    ok device-end
    

Om FCode-versionen inte är 1.33 eller senare måste du uppgradera till den minimala FCode-nivån.


Obs!

Du kan uppdatera din FCode efter installationen av programvaran Solaris 7.


Följande delnummer avser FC/S SBus-kort som har den minimala FCode-nivån för att kunna starta:

  1. Återställa OBP-miljövariabeln fcode-debug?.


    ok setenv 
    fcode-debug? false
    ok reset