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

Kapitel 10 Felhantering: Återgå till den ursprungliga startmiljön (Steg-för-steg-anvisningar)

I det här kapitlet finns information om hur du korrigerar aktiveringsfel.

Om ett fel identifieras efter uppgraderingen, eller om programmet inte är kompatibelt med en uppgraderad komponent, återgår du till den ursprungliga startmiljön på något av följande sätt (beroende på vilken plattform du har).

SPARC: Återgå till den ursprungliga startmiljön (Kommandoradsgränssnitt)

Du kan återgå till den ursprungliga startmiljön på tre sätt:

ProcedureSPARC: Så här återgår du trots att den nya startmiljön aktiverades utan problem

Den här proceduren använder du när du har aktiverat den nya startmiljön utan besvär, men ändå inte är nöjd med resultatet.

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:


    # /sbin/luactivate startmiljönamn
    
    startmiljönamn

    Anger namnet på startmiljön som ska aktiveras

  3. Starta om.


    # init 6
    

    Den tidigare fungerande startmiljön blir aktiv startmiljö.

ProcedureSPARC: Så här gör du för att återgå från en misslyckad aktivering av startmiljön

Steg
  1. Vid OK-prompten, starta om systemet i enanvändarläge från Solaris Operating System DVD, Solaris-programvara - 1, nätverket eller en lokal disk.


    OK boot enhetsnamn -s
    
    enhetsnamn

    Anger namnet på de enheter som systemet kan startas från, till exempel /dev/dsk/c0t0d0s0

  2. Skriv följande:


    # /sbin/luactivate startmiljönamn
    
    startmiljönamn

    Anger namnet på startmiljön som ska aktiveras

  3. Skriv följande vid ledtexten:


    Vill du återgå till startmiljön <hårddisknamn> 
    (yes eller no)? yes
    

    Ett meddelande visas om återgången fungerade.

  4. Starta om.


    # init 6
    

    Den tidigare fungerande startmiljön blir aktiv startmiljö.

ProcedureSPARC: Så här återgår du till originalstartmiljön med hjälp av en dvd- eller cd-skiva, eller en avbildning för nätverksinstallation

Använd den här proceduren för att starta från en dvd-skiva, en cd-skiva, en nätverksinstallationsavbildning eller en annan startbar disk. Du måste montera rotskivdelen (/) från den senast aktiva startmiljön. Kör sedan kommandot luactivate för miljöbytet. När du startar om körs den senast aktiva startmiljön.

Steg
  1. Efter OK-prompten, starta om systemet i enanvändarläge från Solaris Operating System DVD, Solaris-programvara - 1, nätverket eller en lokal disk.


    OK boot cdrom -s
    

    eller


    OK boot net -s
    

    eller


    OK boot enhetsnamn -s
    
    enhetsnamn

    Anger namnet på en disk och skivdel som innehåller en kopia av operativsystemet, till exempel /dev/dsk/c0t0d0s0

  2. Om det behövs kontrollerar du rotfilsystemets (/) integritet för reservstartmiljön.


    # fsck enhetsnamn
    
    enhetsnamn

    Anger sökvägen till rotfilsystemet (/) på enheten i den startmiljö som du vill återgå till. Enhetsnamnet anges i formatet /dev/dsk/cwtxdysz.

  3. Montera den aktiva startmiljöns rotskivdel (/) i någon katalog, t.ex. /mnt:


    # mount enhetsnamn /mnt
    
    enhetsnamn

    Anger sökvägen till rotfilsystemet (/) på enheten i den startmiljö som du vill återgå till. Enhetsnamnet anges i formatet /dev/dsk/cwtxdysz.

  4. Skriv följande från den aktiva startmiljöns rotskivdel (/):


    # /mnt/sbin/luactivate
    

    luactivate aktiverar den tidigare fungerande startmiljön och visar resultatet.

  5. Avmontera /mnt


    # umount  /mnt
    
  6. Starta om.


    # init 6
    

    Den tidigare fungerande startmiljön blir aktiv startmiljö.

x86: Återgå till originalstartmiljön

Om du vill återgå till den ursprungliga startmiljön väljer du det sätt som passar dig bäst.

Version 

Mer information finns i 

Från och med Solaris 10 1/06

Solaris 10 3/05

Procedurex86: Så här återgår du med GRUB-menyn trots att den nya startmiljön aktiverades utan problem

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-menyn visas. Operativsystemet Solaris är den ursprungliga startmiljön. Startmiljön second_disk aktiverades utan problem och visas på GRUB-menyn. 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 starta den ursprungliga startmiljön använder du piltangenterna för att markera den och trycker sedan på Retur.


Exempel 10–1 Så här återgår du trots att den nya startmiljön aktiverades utan problem


# su
# init 6

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 kommandona 
före start eller 'c' för att visa en kommandorad.

Välj den ursprungliga startmiljön, Solaris.


Procedurex86: Så här återgår du från en misslyckad aktivering av startmiljön med GRUB-menyn


Varning! – Varning! –

Om den tidigare startmiljön och den nya startmiljön fanns på olika diskar innebar de rekommenderade återställningsstegen i Solaris 10 3/05 bland annat att du var tvungen att ändra startordningen för hårddiskar i BIOS. Från och med Solaris 10 1/06 behöver du inte längre ändra diskordningen i BIOS, och du bör heller inte göra det. Om du ändrar diskordningen i BIOS kan det medföra att GRUB-menyn blir ogiltig och att startmiljön inte längre går att starta. Om du har ändrat diskordningen i BIOS kan du återställa systemet genom att återställa diskordningen till dess ursprungliga ordning.


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 systemet för att visa GRUB-menyn.


    # init 6
    

    GRUB-menyn visas.


    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. Välj den ursprungliga startmiljön på GRUB-menyn. Startmiljön måste ha skapats med GRUB-programvara. En startmiljö som har skapats med en äldre version än Solaris 10 1/06 är inte en GRUB-startmiljö. Om du inte har någon startbar GRUB-startmiljö går du till den här proceduren, x86: Så här återgår du från en misslyckad aktivering av startmiljön med GRUB-menyn och dvd- eller cd-skivan.

  4. Starta i enanvändarläge genom att redigera GRUB-menyn.

    1. Du redigerar GRUB-huvudmenyn genom att skriva e.

      GRUB-redigeringsmenyn visas.


      root (hd0,2,a)
      kernel /platform/i86pc/multiboot
      module /platform/i86pc/boot_archive
    2. Välj posten för den ursprungliga startmiljöns kärna med piltangenterna.

    3. Om du vill redigera startposten skriver du e.

      Posten för kärnan visas på GRUB-redigeringsmenyn.


      grub edit>kernel /boot/multiboot
    4. Skriv -s och tryck på Retur.

      Följande exempel visar placeringen för alternativet -s.


      grub edit>kernel /boot/multiboot -s
      
    5. Börja startprocessen i enanvändarläge genom att skriva b.

  5. Om det behövs kontrollerar du rotfilsystemets (/) integritet för reservstartmiljön.


    # fsck monteringspunkt
    
    monteringspunkt

    Ett känt och tillförlitligt rotfilsystem (/)

  6. Montera rotskivdelen för den ursprungliga startmiljön i en katalog (till exempel /mnt):


    # mount enhetsnamn /mnt
    
    enhetsnamn

    Anger sökvägen till rotfilsystemet (/) på enheten i den startmiljö som du vill återgå till. Enhetsnamnet anges i formatet /dev/dsk/cwtxdysz.

  7. Skriv följande från rotskivdelen för den aktiva startmiljön:


    # /mnt/sbin/luactivate
    

    luactivate aktiverar den tidigare fungerande startmiljön och visar resultatet.

  8. Avmontera /mnt.


    # umount /mnt
    
  9. Starta om.


    # init 6
    

    Den tidigare fungerande startmiljön blir aktiv startmiljö.

Procedurex86: Så här återgår du från en misslyckad aktivering av startmiljön med GRUB-menyn och dvd- eller cd-skivan


Varning! – Varning! –

Om den tidigare startmiljön och den nya startmiljön fanns på olika diskar innebar de rekommenderade återställningsstegen i Solaris 10 3/05 bland annat att du var tvungen att ändra startordningen för hårddiskar i BIOS. Från och med Solaris 10 1/06 behöver du inte längre ändra diskordningen i BIOS, och du bör heller inte göra det. Om du ändrar diskordningen i BIOS kan det medföra att GRUB-menyn blir ogiltig och att startmiljön inte längre går att starta. Om du har ändrat diskordningen i BIOS kan du återställa systemet genom att återställa diskordningen till dess ursprungliga ordning.


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. Sätt i Solaris Operating System for x86 Platforms DVD eller Solaris Software for x86 Platforms - 1 CD.

  3. Starta från dvd- eller cd-skivan.


    # init 6
    

    GRUB-menyn visas.


    GNU GRUB version 0.95 (616K lower / 4127168K upper memory)
    +-------------------------------------------------------------------+
    |Solaris                                                            |
    |Solaris 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.
  4. Starta i enanvändarläge genom att redigera GRUB-menyn.

    1. Du redigerar GRUB-huvudmenyn genom att skriva e.

      GRUB-redigeringsmenyn visas.


      root (hd0,2,a)
      kernel /platform/i86pc/multiboot
      module /platform/i86pc/boot_archive
    2. Välj posten för den ursprungliga startmiljöns kärna med piltangenterna.

    3. Om du vill redigera startposten skriver du e.

      Posten för kärnan visas i ett redigeringsprogram.


      grub edit>kernel /boot/multiboot
    4. Skriv -s och tryck på Retur.

      Följande exempel visar placeringen för alternativet -s.


      grub edit>kernel /boot/multiboot -s
      
    5. Börja startprocessen i enanvändarläge genom att skriva b.

  5. Om det behövs kontrollerar du rotfilsystemets (/) integritet för reservstartmiljön.


    # fsck monteringspunkt
    
    monteringspunkt

    Ett känt och tillförlitligt rotfilsystem (/)

  6. Montera rotskivdelen för den ursprungliga startmiljön i en katalog (till exempel /mnt):


    # mount enhetsnamn /mnt
    
    enhetsnamn

    Anger sökvägen till rotfilsystemet (/) på enheten i den startmiljö som du vill återgå till. Enhetsnamnet anges i formatet /dev/dsk/cwtxdysz.

  7. Skriv följande från rotskivdelen för den aktiva startmiljön:


    # /mnt/sbin/luactivate
    Vill du återgå och aktivera startmiljön c0t4d0s0
    (ja eller nej)? yes
    

    luactivate aktiverar den tidigare fungerande startmiljön och visar resultatet.

  8. Avmontera /mnt.


    # umount enhetsnamn
    
    enhetsnamn

    Anger sökvägen till rotfilsystemet (/) på enheten i den startmiljö som du vill återgå till. Enhetsnamnet anges i formatet /dev/dsk/cwtxdysz.

  9. Starta om.


    # init 6
    

    Den tidigare fungerande startmiljön blir aktiv startmiljö.

Procedurex86: Så här återgår du trots att den nya startmiljön aktiverades utan problem

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:


    # /sbin/luactivate startmiljönamn
    
    startmiljönamn

    Anger namnet på startmiljön som ska aktiveras

  3. Starta om.


    # init 6
    

    Den tidigare fungerande startmiljön blir aktiv startmiljö.

Procedurex86: Så här återgår du med startmiljöer på olika hårddiskar

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 och öppna i lämpliga BIOS-menyer.

    • Om startenheterna är av SCSI-typ kan du läsa dokumentationen för SCSI-styrkortet för information om hur du kommer åt BIOS för SCSI.

    • Om startenheterna underhålls via datorns BIOS kan du läsa dokumentationen för datorns BIOS för information om hur du öppnar datorns BIOS.

  3. Följ instruktionerna i BIOS-dokumentationen för att ändra startenhet för den ursprungliga startmiljön.

  4. Spara ändringarna i BIOS.

  5. Stäng BIOS-gränssnittet så att datorn kan starta.

  6. Skriv b -s om du vill starta datorn i enanvändarläge.

  7. Skriv följande:


    # /sbin/luactivate
    
  8. Starta om.


    # init 6
    

Procedurex86: Så här återgår du med startmiljöer på samma hårddisk

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. Bestäm hur datorn ska startas.

    • Om du startar med Solaris Operating System DVD eller Solaris-programvara - 1 sätter du in skivan. Systemets BIOS måste stödja start från dvd och cd.

    • Om du startar från nätverket ska du använda PXE-nätverksstart (Pre-boot Execution Environment). Datorn måste ha stöd för PXE. Du aktiverar PXE-användning på systemet genom att använda BIOS inställningssverktyg eller nätverkskortets konfigurationsinställningssverktyg.

    • Om du startar från en diskett ska du sätta in Diskett för Enhetskonfigurationsassistenten för Solaris 10 3/05 i datorns diskettenhet.


      x86 endast –

      Du kan kopiera programmet Enhetskonfigurationsassistenten till en diskett från Solaris Operating System for x86 Platforms DVD eller Solaris Software for x86 Platforms - 2 CD med hjälp av den procedur som beskrivs i x86: (Valfritt) Så här uppdaterar du en startdiskett före aktivering.


    Följ instruktionerna på skärmen tills menyn för aktuella startparametrar visas.

  3. Skriv b -s om du vill starta datorn i enanvändarläge.

  4. Om det behövs kontrollerar du rotfilsystemets (/) integritet för reservstartmiljön.


    # fsck monteringspunkt
    
    monteringspunkt

    Ett känt och tillförlitligt rotfilsystem (/)

  5. Montera rotskivdelen för den aktiva startmiljön i någon katalog (till exempel /mnt):


    # mount enhetsnamn /mnt
    
    enhetsnamn

    Anger sökvägen till rotfilsystemet (/) på enheten i den startmiljö som du vill återgå till. Enhetsnamnet anges i formatet /dev/dsk/cwtxdysz.

  6. Skriv följande från rotskivdelen för den aktiva startmiljön:


    # /mnt/sbin/luactivate
    

    luactivate aktiverar den tidigare fungerande startmiljön och visar resultatet.

  7. Avmontera /mnt/sbin


    # umount enhetsnamn
    
    enhetsnamn

    Anger sökvägen till rotfilsystemet (/) på enheten i den startmiljö som du vill återgå till. Enhetsnamnet anges i formatet /dev/dsk/cwtxdysz.

  8. Starta om.


    # init 6
    

    Den tidigare fungerande startmiljön blir aktiv startmiljö.