Solaris 8 Handbok för Sun-plattformar

Scenario 1: Nyinstallation av Solaris 8 på system som startar från en SPARCstorage Array

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 "Gör så här för att 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.

Gör så här för att installera Solaris 8 på ett SPARCstorage Array-skivminne
  1. Installera operativmiljön Solaris utan alternativ för omstart.

    Läs Kapitel 1 och handboken SPARC: Installing Solaris Software 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:


    # ssaadm display styrenhet
    

    där styrenhet är det logiska styrenhetsnamnet på en 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:


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

  4. Ange startenhet:


    # ssaadm set_boot_dev <sökväg_för_startenhet>
    

    Där <sökväg_för_startenhet> ä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 <sökväg_för_startenhet> till sökvägen för den angivna startenheten. Du bör skapa ett 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:


    # /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. Nollställ och starta om systemet:


    ok reset
    ok boot
    


    Obs!

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


Felsökning

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

Gör så här för att kontrollera FCode-nivån på FC/S SBus-kortet
  1. Ta reda på FCode-nivån:


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

    Den utmatning som visas bör se ut ungefär så här:


    .
    .
    .
    /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

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

  3. Ta reda på vilken FCode-version som finns i FC/S-kortet:


    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. Om vi fortsätter med 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 minst FCode-nivå 1.33.


    Obs!

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


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

    • 501-2069-07 eller senare

    • 501-2553-03 eller senare

  4. Återställ OBP-miljövariabeln fcode-debug?.


    ok setenv fcode-debug? false
    ok reset