Solaris 10 6/06 Installationshandbuch: Solaris Live Upgrade and Planung von Upgrades

(Optional) So greifen Sie auf die ursprüngliche Boot-Umgebung zurück

Welches der folgenden Verfahren, mit denen Sie auf die ursprüngliche Boot-Umgebung zurückgreifen können, Sie verwenden, hängt vom Aktivierungsstatus der neuen Boot-Umgebung ab:


Beispiel 12–1 SPARC: So greifen Sie trotz erfolgreicher Erstellung einer neuen Boot-Umgebung auf die ursprüngliche Boot-Umgebung zurück

In diesem Beispiel wird die ursprüngliche Boot-Umgebung c0t4d0s0 wieder eingesetzt, obwohl die neue Boot-Umgebung erfolgreich aktiviert wurde. Der Gerätename lautet first_disk.


# /sbin/luactivate first_disk 
# init 6


Beispiel 12–2 SPARC: So greifen Sie bei fehlgeschlagener Aktivierung der neuen Boot-Umgebung auf die ursprüngliche Boot-Umgebung zurück

In diesem Beispiel war die neue Boot-Umgebung nicht bootfähig. Sie müssen zur Eingabeaufforderung OK zurückkehren, bevor Sie im Einzelbenutzermodus von der ursprünglichen Boot-Umgebung, c0t4d0s0, booten können.


OK boot net -s 
# /sbin/luactivate first_disk 
Soll auf Boot-Umgebung c0t4d0s0 zurückgegriffen 
(Fallback-Aktivierung) werden (ja oder nein)? 
ja # init 6

Die ursprüngliche Boot-Umgebung c0t4d0s0 wird zur aktiven Boot-Umgebung.



Beispiel 12–3 SPARC: So greifen Sie mithilfe einer DVD, CD oder eines Netzwerkinstallationsabbildes auf die ursprüngliche Boot-Umgebung zurück

In diesem Beispiel war die neue Boot-Umgebung nicht bootfähig. Sie können nicht von der ursprünglichen Boot-Umgebung booten und müssen Datenträger oder ein Netzwerkinstallationsabbild verwenden. Das Gerät ist /dev/dsk/c0t4d0s0. Die ursprüngliche Boot-Umgebung c0t4d0s0 wird zur aktiven Boot-Umgebung.


OK boot net -s
# fsck /dev/dsk/c0t4d0s0
# mount /dev/dsk/c0t4d0s0 /mnt 
# /mnt/sbin/luactivate
Soll auf die aktive Boot-Umgebung c0t4d0s0 zurückgegriffen 
(Fallback-Aktivierung) werden (ja oder nein)? ja
# umount /mnt 
# init 6


Beispiel 12–4 x86: So greifen Sie auf die ursprüngliche Boot-Umgebung mithilfe des GRUB-Menüs zurück

Ab Solaris-Release 10 1/06: Im folgenden Beispiel sind die Schritte zum Zurückgreifen auf die ursprüngliche Boot-Umgebung mithilfe des GRUB-Menüs beschrieben.

In diesem Beispiel wird das GRUB-Menü ordnungsgemäß angezeigt, aber die neue Boot-Umgebung ist nicht bootfähig. Damit auf die ursprüngliche Boot-Umgebung zurückgegriffen werden kann, wird diese im Einzelplatzmodus gebootet.

  1. Starten Sie das System neu, um das GRUB-Menü anzuzeigen.


    # init 6
    

    Das GRUB-Menü wird angezeigt.


    GNU GRUB version 0.95 (616K lower / 4127168K upper memory)
    +-------------------------------------------------------------------+
    |Solaris                                                            |
    |Solaris failsafe                                                   |
    |second_disk                                                        |
    |second_disk failsafe                                               |
    +-------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted. Press
    enter to boot the selected OS, 'e' to edit the commands before
    booting, or 'c' for a command-line.
  2. Wählen Sie im GRUB-Menü die ursprüngliche Boot-Umgebung aus. Diese Boot-Umgebung muss mit der GRUB-Software erstellt worden sein. Vor Solaris-Release 10 1/06 erstellte Boot.Umgebungen wurden nicht mit GRUB erstellt. Fahren Sie mit Beispiel 12–5 fort, wenn auf Ihrem System keine bootfähige GRUB-Boot-Umgebung installiert ist.

  3. Bearbeiten Sie das GRUB-Menü, indem Sie folgendes eingeben: e.

  4. Wählen Sie mithilfe der Pfeiltasten kernel /boot/multiboot aus und geben Sie e ein. Das GRUB-Bearbeitungsmenü wird angezeigt.


    grub edit>kernel /boot/multiboot
  5. Booten Sie durch Eingeben von -s im Einzelplatzmodus.


    grub edit>kernel /boot/multiboot -s
    
  6. Booten Sie das System und hängen Sie die Boot-Umgebung ein. Aktivieren Sie diese dann.


# b
# fsck /dev/dsk/c0t4d0s0
# mount /dev/dsk/c0t4d0s0 /mnt 
# /mnt/sbin/luactivate
Do you want to fallback to activate boot environment c0t4d0s0
(yes or no)? yes
# umount /mnt
# init 6


Beispiel 12–5 x86: So greifen Sie mithilfe des GRUB-Menüs und mit DVD oder CD auf die ursprüngliche Boot-Umgebung zurück

Ab Solaris-Release 10 1/06: Im folgenden Beispiel sind die Schritte zum Zurückgreifen auf die ursprüngliche Boot-Umgebung mithilfe des GRUB-Menüs und mit DVD bzw. CD beschrieben.

In diesem Beispiel war die neue Boot-Umgebung nicht bootfähig. Darüber hinaus wird das GRUB-Menü nicht angezeigt. Damit auf die ursprüngliche Boot-Umgebung zurückgegriffen werden kann, wird diese im Einzelplatzmodus gebootet.

  1. Legen Sie die Solaris Operating System for x86 Platforms DVD bzw. Solaris Software for x86 Platforms - 1-CD ein.

  2. Booten Sie das System von DVD bzw. CD.


    # init 6
    

    Das GRUB-Menü wird angezeigt.


    GNU GRUB version 0.95 (616K lower / 4127168K upper memory)
    +-------------------------------------------------------------------+
    |Solaris                                                            |
    |Solaris failsafe                                                   |
    +-------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted. Press
    enter to boot the selected OS, 'e' to edit the commands before
    booting, or 'c' for a command-line.
  3. Bearbeiten Sie das GRUB-Menü, indem Sie folgendes eingeben: e.

  4. Wählen Sie mithilfe der Pfeiltasten kernel /boot/multiboot aus und geben Sie e ein. Das GRUB-Bearbeitungsmenü wird angezeigt.


    grub edit>kernel /boot/multiboot
  5. Booten Sie durch Eingeben von -s im Einzelplatzmodus.


    grub edit>kernel /boot/multiboot -s
    
  6. Booten Sie das System und hängen Sie die Boot-Umgebung ein. Aktivieren Sie diese dann und starten Sie das System neu.


Edit the GRUB menu by typing: e
Select the original boot environment by using the arrow keys.
grub edit>kernel /boot/multiboot -s
# b
# fsck /dev/dsk/c0t4d0s0
# mount /dev/dsk/c0t4d0s0 /mnt 
# /mnt/sbin/luactivate
Do you want to fallback to activate boot environment c0t4d0s0
(yes or no)? yes
# umount /mnt
# init 6