Installationshandbok för Solaris 10: Solaris Live Upgrade och uppgraderingsplanering

Aktivera en startmiljö

När du aktiverar en startmiljö blir den startbar vid nästa omstart. Du kan även snabbt växla tillbaka till den ursprungliga startmiljön om ett fel skulle inträffa när du startar den nyss aktiverade startmiljön. Se Kapitel 10, Felhantering: Återgå till den ursprungliga startmiljön (Steg-för-steg-anvisningar)

Krav och begränsningar vid aktivering av en startmiljö

En startmiljö som ska aktiveras måste uppfylla följande krav:

Beskrivning 

Mer information finns i 

Startmiljön måste ha statusen ”fullständig”.  

Information om hur du kontrollerar status finns i Visa status för alla startmiljöer.

Om startmiljön inte är den aktuella startmiljön kan du inte ha monterat partitionerna för den startmiljön med kommandot luumount eller mount.

Se lumount(1M) eller mount(1M) om du vill visa direkthjälpen.

Den startmiljö som du vill aktivera får inte ingå i en jämförelseoperation.  

Du hittar mer information i Jämföra startmiljöer.

Om du vill konfigurera om utrymmet för minnesväxling ska du göra det innan du startar den inaktiva startmiljön. Alla startmiljöer delar på samma enheter för minnesväxling som standard.  

Information om hur du konfigurerar om utrymmet för minnesväxling finns i ”Så här skapar du en ny startmiljö”, Steg 9, och i Så här skapar du en startmiljö och konfigurerar om utrymmet för minnesväxling (Kommandoradsgränssnitt).


x86 endast –

Från och med Solaris 10 1/06 kan du använda GRUB-menyn för att växla startmiljö. (Se x86: Aktivera en startmiljö med GRUB-menyn.)


Procedurex86: (Valfritt) Så här uppdaterar du en startdiskett före aktivering

Steg
  1. Sätt in Diskett för Enhetskonfigurationsassistenten för Solaris 10 3/05. Det här är antingen en befintlig diskett som ska skrivas över eller en ny diskett.

  2. Uppdatera startdisketten med den senaste avbildningen av OS-versionen.

  3. Mata ut startdisketten.

  4. Skriv följande:


    volcheck
    
  5. Kopiera den nya startmiljöns boot/solaris/bootenv.rc-fil till disketten.


    cp /a/boot/solaris/bootenv.rc /floppy/floppy0/solaris/bootenv.rc
    
  6. Kontrollera in- och utenheten på disketten. Om de är felaktiga måste du uppdatera dem.

    Nu kan du aktivera den nya startmiljön.

ProcedureSå här aktiverar du en startmiljö (Teckenanvändargränssnitt)

Första gången du startar från en startmiljö som du nyss har skapat synkroniseras den nya startmiljön mot den senast aktiva miljön av Solaris Live Upgrade. “Synkronisera” betyder här att vissa systemfiler och kataloger kopieras från den senast aktiva startmiljön till den startmiljö som startas. Solaris Live Upgrade utför inte den här synkroniseringen efter den första starten om du inte begär detta när du får frågan om du vill tvinga fram en synkronisering.

Mer information om synkronisering finns i Synkronisera filer mellan startmiljöer.


x86 endast –

Från och med Solaris 10 1/06 kan du använda GRUB-menyn för att växla startmiljö. (Se x86: Aktivera en startmiljö med GRUB-menyn.)


Steg
  1. Välj aktiveringsalternativet på huvudmenyn i Solaris Live Upgrade.

  2. Skriv namnet på startmiljön som ska aktiveras:


    Namn på startmiljö: Solaris_10 
    Vill du tvinga fram synkroniseringsåtgärder för Live Upgrade: no
    
  3. Du kan antingen fortsätta eller tvinga fram en synkronisering av filer.

    • Tryck på Retur för att fortsätta.

      Första gången startmiljön startas synkroniseras filerna automatiskt.

    • Du kan tvinga fram en synkronisering av filer, men var försiktig med den här funktionen. Operativsystemen på de respektive startmiljöerna måste vara kompatibla med de filer som synkroniseras. Om du vill tvinga fram en synkronisering av filer skriver du:


      Vill du tvinga fram synkroniseringsåtgärder för Live Upgrade: yes
      

      Varning! – Varning! –

      Du bör vara försiktig när du använder framtvingad synkronisering eftersom du kanske inte är medveten om eller har kunnat styra över ändringar som har skett i den senast aktiva startmiljön. Om du till exempel körde Solaris 10 i den aktuella startmiljön och startade om till en Solaris 9-version med en tvingad synkronisering, skulle filer i version 9 kunna förändras. Eftersom filerna skiljer sig åt mellan de olika operativsystemversionerna kan starten av Solaris 9-versionen misslyckas på grund av att Solaris Solaris 10-filerna inte är kompatibla med Solaris 9-filerna.


  4. Tryck på F3 för att påbörja aktiveringen.

  5. Tryck på Retur för att fortsätta.

    Den nya startmiljön aktiveras vid nästa omstart.

  6. Aktivera startmiljön genom att starta om:


    # init 6
    

ProcedureSå här aktiverar du en startmiljö (Kommandoradsgränssnitt)

Använd följande procedur för att aktivera en startmiljö, beroende på vilken operativsystemversion du har:


x86 endast –

Från och med Solaris 10 1/06 kan du använda GRUB-menyn för att växla startmiljö. Se x86: Aktivera en startmiljö med GRUB-menyn.


Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Skriv följande för att aktivera startmiljön:


    # /sbin/luactivate startmiljönamn
    
    startmiljönamn

    Anger namnet på startmiljön som ska aktiveras.

  3. Starta om.


    # init 6
    

    Varning! – Varning! –

    Använd bara något av kommandona init eller shutdown för att starta om. Om du använder kommandona reboot, halt eller uadmin så växlar inte systemet startmiljö. Den senast aktiva startmiljön startas igen.



Exempel 9–13 Aktivera en startmiljö (Kommandoradsgränssnitt)

I det här exemplet aktiveras startmiljön second_disk vid nästa omstart.


# /sbin/luactivate second_disk
# init 6

ProcedureSå här aktiverar du en startmiljö och synkroniserar filer (Kommandoradsgränssnitt)

Första gången du startar från en startmiljö som du nyss har skapat synkroniseras den nya startmiljön mot den senast aktiva miljön av Solaris Live Upgrade. “Synkronisera” betyder här att vissa systemfiler och kataloger kopieras från den senast aktiva startmiljön till den startmiljö som startas. Solaris Live Upgrade utför inte den här synkroniseringen efter den första starten om du inte tvingar fram synkroniseringen med kommandot luactivate och alternativet -s.

Mer information om synkronisering finns i Synkronisera filer mellan startmiljöer.

Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Skriv följande för att aktivera startmiljön:


    # /sbin/luactivate  -s startmiljönamn
    
    -s

    Tvingar fram en synkronisering av filer mellan den senast aktiva startmiljön och den nya startmiljön. Första gången en startmiljö aktiveras synkroniseras filerna mellan startmiljöerna med efterföljande aktiveringar. Filerna synkroniseras inte om du inte använder alternativet -s.


    Varning! – Varning! –

    Du bör vara försiktig när du använder alternativet eftersom du kanske inte är medveten om eller har kunnat styra över ändringar som har skett i den senast aktiva startmiljön. Om du till exempel körde Solaris 10 i den aktuella startmiljön och startade om till en Solaris 9-version med en tvingad synkronisering, skulle filer i version 9 kunna förändras. Eftersom filerna skiljer sig åt mellan de olika operativsystemversionerna kan starten av Solaris 9-versionen misslyckas på grund av att Solaris Solaris 10-filerna inte är kompatibla med Solaris 9-filerna.


    startmiljönamn

    Anger namnet på startmiljön som ska aktiveras.

  3. Starta om.


    # init 6
    

Exempel 9–14 Aktivera en startmiljö (Kommandoradsgränssnitt)

I det här exemplet aktiveras startmiljön second_disk vid nästa omstart och filerna synkroniseras.


# /sbin/luactivate -s second_disk
# init 6

x86: Aktivera en startmiljö med GRUB-menyn

Från och med Solaris 10 1/06 finns det en GRUB-meny med ett alternativt sätt att växla mellan startmiljöer. GRUB-menyn är ett alternativ till att aktivera (starta) med kommandot luactivate på menyn Activate. Följande begränsningar gäller när du använder GRUB-menyn:


Varning! – Varning! –

Ändra inte diskordningen i BIOS när du har aktiverat en startmiljö. Om du ändrar ordningen kan det orsaka att GRUB-menyn blir ogiltig. Om det här problemet uppstår återställer du diskordningen till dess ursprungliga status, och då korrigeras GRUB-menyn.


Tabell 9–3 x86: Aktivera med GRUB-menyn (Sammanfattning)

Uppgift 

Beskrivning 

Mer information finns i 

Aktivera en startmiljö för första gången 

Första gången du aktiverar en startmiljö måste du använda kommandot luactivate eller menyn Activate. Nästa gång du startar visas den startmiljöns namn på GRUB-huvudmenyn. Du kan sedan växla till den här startmiljön genom att välja motsvarande post på GRUB-menyn.

Synkronisera filer 

Första gången du aktiverar en startmiljö synkroniseras filer mellan den aktuella startmiljön och den nya. Vid efterföljande aktiveringar synkroniseras inga filer. När du växlar mellan olika startmiljöer med GRUB-menyn synkroniseras inte heller några filer. Du kan tvinga fram synkronisering när du använder kommandot luactivate med alternativet -s.

Så här aktiverar du en startmiljö och synkroniserar filer (Kommandoradsgränssnitt)

Startmiljöer som har skapats i äldre versioner än Solaris 1/06 

Om en startmiljö har skapats med Solaris 8, 9 eller 10 3/05 måste den startmiljön alltid aktiveras med kommandot luactivate eller menyn Activate. Sådana äldre startmiljöer visas inte på GRUB-menyn.

 

Redigera och anpassa poster på GRUB-menyn 

Filen menu.lst innehåller den information som visas på GRUB-menyn. Du kan behöva redigera den här filen av följande skäl:

  • Om du vill lägga till poster för andra operativsystem än Solaris på GRUB-menyn.

  • Om du vill anpassa startegenskaperna. Du kan till exempel ändra starten till utförligt läge eller ändra den standardtidpunkt vid vilken operativsystemet startas automatiskt.


Obs! –

Om du vill ändra GRUB-menyn måste du först leta upp filen menu.lst. Du hittar steg-för-steg-anvisningar i avsnittet x86: Hitta GRUB-menyns menu.lst-fil (Steg-för-steg-anvisningar).



Varning! – Varning! –

Använd inte GRUB-menyns menu.lst-fil för att ändra poster för Solaris Live Upgrade. Sådana ändringar kan medföra att Solaris Live Upgrade misslyckas. Även om du kan använda filen menu.lst för att anpassa startegenskaperna bör du hellre använda kommandot eeprom för att göra det. Om du använder filen menu.lst för anpassningar kanske posterna för Solaris-operativsystemet ändras under en programvaruuppgradering. Ändringar i filen kan då gå förlorade.


Procedurex86: Aktivera en startmiljö med GRUB-menyn (Kommandoradsgränssnitt)

Från och med Solaris 10 1/06 kan du växla mellan två startmiljöer med GRUB-menyn. Tänk på följande begränsningar:


Obs! –

Om en startmiljö har skapats med Solaris 8, 9 eller 10 3/05 måste den startmiljön alltid aktiveras med kommandot luactivate eller menyn Activate. Sådana äldre startmiljöer visas inte på GRUB-menyn.


Steg
  1. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och privilegierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  2. Starta om datorn.


    # init 6
    

    GRUB-huvudmenyn visas. De båda operativsystemen Solaris och second_disk, som är en Solaris Live Upgrade-startmiljö, visas. failsafe-posterna används för återställning, om det primära operativsystemet av någon anledning inte skulle starta.


    GNU GRUB version 0.95 (616K lower / 4127168K upper memory)
    +-------------------------------------------------------------------+
    |Solaris                                                            |
    |Solaris  failsafe                                                  |
    |second_disk                                                        |
    |second_disk failsafe                                               |
    +-------------------------------------------------------------------+
    Använd tangenterna ^ och v för att välja önskad post. Tryck på Retur 
    för att starta det valda operativsystemet, 'e' 
    för att redigera kommadona före start eller 'c' 
    för att visa en kommandorad.
  3. Om du vill aktivera en startmiljö använder du piltangenterna för att markera önskad startmiljö och trycker sedan på Retur.

    Den valda startmiljön startas och blir den aktiva startmiljön.