Solaris 8 7/01 Handbok för Sun-plattformar

Före uppdatering av Flash-PROM

Innan du påbörjar uppdateringen av systemets flash-PROM bör du beakta följande.


Varning!   Varning!

Avbryt inte strömförsörjningen till datorn under uppdateringen. Ta inte bort, eller sätt i, systemkort under tiden som uppdateringen pågår.



Obs!

Om ett strömavbrott inträffar under uppdateringen av systemets flash-PROM måste du följa rutinerna för återskapning som beskrivs senare i detta kapitel.


Gör så här för att uppdatera flash-PROM
  1. Om du stänger av datorn för att ställa in skrivskyddsbygeln (Ultra 1, Ultra 2), slår du på systemet så det kan starta upp.

  2. Ta ner systemet till enanvändarläge.


    % su
    Ange superanvändarlösenordet
    # init S
    
    Skriv följande:

  3. Kör skriptet för uppdatering av flash-PROM genom att skriva följande:


    /bin/sh /usr/platform/sun4u/lib/prom/`/usr/bin/uname -i`

  4. När uppdateringen påbörjas visas nuvarande och tillgängliga versioner av de inbyggda OpenBoot-programmen.

    Skriv yes om du vill uppdatera de inbyggda programmen i systemets flash-PROM.


    Obs!

    Om NVRAM-variabeln use-nvramrc? är satt till true återställer uppdateringsskriptet use-nvramrc? till false. Du får meddelandet endast om variabeln use-nvramrc? om use-nvramrc? är satt till true. Detta är sällan fallet.



    Current System Flash PROM Revision:
    -----------------------------------
    OBP 3.5.2 1997/01/06 17:40
    
    Available System Flash PROM Revision:
    -------------------------------------
    OBP 3.11.1 1997/12/03 15:44
    
    NOTE: The system will be rebooted (reset) after the firmware has been updated.
    
    Do you wish to update the firmware in the system Flash PROM? yes/no :yes
    
    The NVRAM variable 'use-nvramrc?' was 'true'. This program will reset it to the default value 'false'. This is being done because the contents of the NVRAM variable 'nvramrc' may or may not be appropriate for use with the new firmware. Do not change the value of 'use-nvramrc?' until you evaluate the contents of 'nvramrc'.

  5. Därefter frågar uppdateringsskriptet om du vill fortsätta. Skriv yes.


    Are you sure that you wish to continue? yes/no :yes
    
    **IMPORTANT**  If the power fails during the firmware update that is about to take place, it is possible that the customized values in the NVRAM configuration variables will revert back to their *default values* once the system power is restored. *If* this event occurs then it could have a significant effect on the behavior of the system after power is restored. Following is a list of the system's NVRAM configuration variables which have default values and have been customized. You may wish to write this information down so that the values may be restored after recovery from a power loss.
    
    Name: sbus-probe-list
    Default: 01
    Current: 10
    Name: nvramrc
    Default: <null>
    Current: ." This is a sample message which indicates that nvramrc has been modified." cr

    Om någon av NVRAM-variablerna har anpassats, visas både standardvärdet och det anpassade värdet.


    Obs!

    Efter uppdateringen behöver du eventuellt få veta om de anpassade värden som visas på den förra skärmen måste ändras.


    Skriptet startar datorn automatiskt och visar följande meddelande:


    Erasing the top half of the Flash PROM.
    Programming OBP into the top half of the Flash PROM.
    Verifying OBP in the top half of the Flash PROM.
    
    Erasing the bottom half of the Flash PROM.
    Programming OBP into the bottom half of Flash PROM.
    Verifying OBP in the bottom half of the Flash PROM.
    
    Erasing the top half of the Flash PROM.
    Programming POST into the top half of Flash PROM.
    Verifying POST in the top half of the Flash PROM.
     
    The system's Flash PROM firmware has been updated.
    
    Please wait while the system is rebooted . . . 
    Systemets omstartmeddelanden visas.
    ........................................................
    NOTICE: 64-bit OS installed, but the 32-bit OS is the default for the processor on this system.
    
    See boot(1M) for more information. 
    Booting the 32-bit OS/

  6. Bli root och ändra standardkärna från 32-bitars till 64-bitars genom att redigera filen /platform/platform-name/boot.conf.


    # cd /platform/sun4u/
    # ls
    boot.conf  cprboot    cprbooter  kadb       kernel     ufsboot
    # vi boot.conf

    Avkommentera raden ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU=true.

  7. Om du har ett Sun Ultra 1- eller Ultra 2-system, ändrar du nu tillbaka till skrivskyddat läge.

    1. Låt systemet starta upp och logga in som superanvändare.

    2. Pausa systemet genom att skriva init 0 vid superanvändarens prompt.

    3. Stäng av datorn.

    4. Ta av datorns kåpa (se installations- eller servicehandboken för mer information).

    5. Använd antistatarmband (se installations- eller servicehandboken för mer information).

    6. Sätt tillbaka överkopplingen J2003 till skrivskyddat läge. I skrivskyddat läge är stift 1 och 2 sammankopplade (se Figur 5-1, Figur 5-2, Figur 5-5 och Tabell 5-4). Du kan vara tvungen att ta bort eventuella extrakort som kan skymma överkopplingen. Stift 1 är markerat med en asterisk (*).

      Figur 5-5 Flytta tillbaka bygeln till läget för skrivskydd

      Graphic

    7. Om du tog bort något extrakort innan du ändrade överkopplingen sätter du tillbaka det nu.

    8. Ta bort antistatarmbandet och sätt tillbaka datorns kåpa.

    9. Slå på strömmen till systemet.

  8. På Sun Enterprise 450-system, eller Sun Ultra 450-arbetsstationer, vrider du nyckeln till Standby, väntar några sekunder, och vrider sedan tillbaka den.

    Denna procedur rensar bort eventuell gammal programkod som kan finnas kvar i systemminnet.