Oracle Solaris 10 9/10 Installationshandbuch: Solaris Live Upgrade und Planung von Upgrades

Aktivieren einer Boot-Umgebung

Durch das Aktivieren einer Boot-Umgebung wird diese beim nächsten Systemneustart bootfähig. Sollte beim Booten der neu aktivierten Boot-Umgebung ein Fehler auftreten, können Sie rasch auf die ursprüngliche Boot-Umgebung zurückgreifen. Siehe Kapitel 6Wiederherstellen nach Fehler: Zurückgreifen auf die ursprüngliche Boot-Umgebung (Vorgehen) .

Beschreibung 

Weitere Informationen 

Gehen Sie wie folgt vor, um eine Boot-Umgebung mithilfe des Befehls luactivate zu aktivieren.


Hinweis –

Beim ersten Aktivieren einer Boot-Umgebung muss der Befehl luactivate verwendet werden.


So aktivieren Sie eine Boot-Umgebung

Gehen Sie wie folgt vor, um eine Boot-Umgebung zu aktivieren und eine Synchronisierung von Dateien zu erzwingen.  


Hinweis –

Dateien werden bei der ersten Aktivierung synchronisiert. Wenn Sie nach der ersten Aktivierung die Boot-Umgebung wechseln, werden die Dateien nicht synchronisiert.


So aktivieren Sie eine Boot-Umgebung und synchronisieren Dateien

x86: Gehen Sie wie folgt vor, um eine Boot-Umgebung mithilfe des GRUB-Menüs zu aktivieren.


Hinweis –

Das GRUB-Menü erleichtert das Wechseln zwischen verschiedenen Boot-Umgebungen. Nach ihrer ersten Aktivierung wird eine Boot-Umgebung im GRUB-Menü angezeigt.


x86: So aktivieren Sie eine Boot-Umgebung mithilfe des GRUB-Menüs

Voraussetzungen für das Aktivieren einer Boot-Umgebung und Einschränkungen

Damit eine Boot-Umgebung erfolgreich aktiviert werden kann, muss sie folgende Voraussetzungen erfüllen:

Beschreibung 

Weitere Informationen 

Die Boot-Umgebung muss den Status “complete” aufweisen.”  

Wie der Status überprüft wird, können Sie unter Anzeigen des Status aller Boot-Umgebungen nachlesen.

Wenn es sich bei der Boot-Umgebung nicht um die aktuelle Boot-Umgebung handelt, dürfen keine Partitionen der Boot-Umgebungen mit luumount oder mount eingehängt worden sein.

Informationen zum Anzeigen von Manpages finden Sie unter lumount(1M) oder mount(1M)

Die zu aktivierende Boot-Umgebung darf nicht Teil einer Vergleichsoperation sein.  

Die Verfahren finden Sie unter Vergleichen von Boot-Umgebungen.

Wenn Sie den Swap-Bereich rekonfigurieren wollen, nehmen Sie diese Änderung vor dem Booten der inaktiven Boot-Umgebung vor. Standardmäßig nutzen alle Boot-Umgebung die Swap-Geräte gemeinsam.  

Informationen zum Neukonfigurieren des Swap-Bereichs finden Sie unter So erstellen Sie eine Boot-Umgebung und konfigurieren den Swap-Bereich neu .


x86 nur –

Auf x86-basierten Systemen können Boot-Umgebungen auch mithilfe des GRUB-Menüs aktiviert werden. Dabei gelten die folgenden Ausnahmen.

Siehe x86: Aktivieren einer Boot-Umgebung mit dem GRUB-Menü).


ProcedureSo aktivieren Sie eine Boot-Umgebung

Mit dem folgenden Verfahren machen Sie eine neue Boot-Umgebung zur aktuell laufenden Boot-Umgebung


x86 nur –

Auf x86-basierten Systemen können Boot-Umgebungen auch mithilfe des GRUB-Menüs aktiviert werden. Dabei gelten die folgenden Ausnahmen.

Siehe x86: Aktivieren einer Boot-Umgebung mit dem GRUB-Menü).


  1. Melden Sie sich als Superuser an oder nehmen Sie eine entsprechende Rolle an.

    Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.

  2. Um die Boot-Umgebung zu aktivieren, geben Sie Folgendes ein:


    # /sbin/luactivate  BE_name
    
    BU-Name

    Gibt den Namen der Boot-Umgebung an, die aktiviert werden soll.

  3. Starten Sie das System neu.


    # init 6
    

    Achtung – Achtung –

    Verwenden Sie für den Neustart ausschließlich den Befehl init oder shutdown. Wenn Sie einen der Befehle reboot, halt oder uadmin verwenden, wird die Boot-Umgebung nicht gewechselt. Die letzte aktive Boot-Umgebung wird erneut gebootet.



Beispiel 5–14 Aktivieren einer Boot-Umgebung

In diesem Beispiel wird die Boot-Umgebung second_disk beim nächsten Neustart aktiviert.


# /sbin/luactivate second_disk
# init 6

ProcedureSo aktivieren Sie eine Boot-Umgebung und synchronisieren Dateien

Wenn Sie zum ersten Mal von einer neu erstellten Boot-Umgebung booten, synchronisiert die Solaris Live Upgrade-Software die neue Boot-Umgebung mit der zuletzt aktiven Boot-Umgebung. „Synchronisieren” bedeutet hier, dass bestimmte kritische Systemdateien und Verzeichnisse aus der zuletzt aktiven Boot-Umgebung in die Boot-Umgebung kopiert werden, die gebootet wird. Nach dem ersten Start führt Solaris Live Upgrade diese Synchronisierung nicht mehr durch; Sie können die Synchronisierung jedoch mit dem Befehl luactivate und der Option -s erzwingen.


x86 nur –

Beim Umschalten zwischen Boot-Umgebungen mithilfe des GRUB-Menüs werden Dateien nicht synchronisiert. Gehen Sie wie folgt vor, um Dateien zu synchronisieren.


Weitere Informationen zur Synchronisierung finden Sie unter Synchronisieren von Dateien zwischen Boot-Umgebungen.

  1. Melden Sie sich als Superuser an oder nehmen Sie eine entsprechende Rolle an.

    Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.

  2. Um die Boot-Umgebung zu aktivieren, geben Sie Folgendes ein:


    # /sbin/luactivate  -s BE_name
    
    -s

    Erzwingt die Synchronisierung der Dateien der zuletzt aktiven Boot-Umgebung und der neuen Boot-Umgebung. Bei der ersten Aktivierung der Boot-Umgebung werden die Dateien zwischen den beiden Boot-Umgebungen synchronisiert. Bei nachfolgenden Aktivierungen findet diese Synchronisierung nur noch dann statt, wenn Sie die Option -s angeben.


    Achtung – Achtung –

    Verwenden Sie diese Option sehr vorsichtig, denn Sie wissen möglicherweise gar nicht, welche Änderungen in der letzten aktiven Boot-Umgebung vorgenommen wurden und können diese nicht kontrollieren. Angenommen, Sie arbeiten in der aktuellen Boot-Umgebung mit der Solaris 10 9/10-Software. Sie müssen auf ein Solaris 9-Release zurückgreifen und booten dieses mit einer erzwungenen Synchronisation. Dies könnte dazu führen, dass Dateien im Release Solaris 9 geändert werden. Da Dateien vom jeweiligen BS-Release abhängen, schlägt das Booten des Release Solaris 9 möglicherweise fehl, da die 10 9/10-Dateien nicht mit den Solaris 9-Dateien kompatibel sind.


    BU-Name

    Gibt den Namen der Boot-Umgebung an, die aktiviert werden soll.

  3. Starten Sie das System neu.


    # init 6
    

Beispiel 5–15 Aktivieren einer Boot-Umgebung

In diesem Beispiel wird die Boot-Umgebung second_disk beim nächsten Neustart aktiviert und die Dateien werden synchronisiert.


# /sbin/luactivate -s second_disk
# init 6

x86: Aktivieren einer Boot-Umgebung mit dem GRUB-Menü

Mit dem GRUB können Sie optional zwischen verschiedenen Boot-Umgebungen umschalten. Das GRUB-Menü ist eine Alternative zum Aktivieren (Booten) mit dem Befehl luactivate. In der folgenden Tabelle sind Sicherheitshinweise und Einschränkungen für die Verwendung des GRUB-Menüs aufgeführt.

Tabelle 5–3 x86: Aktivieren von Boot-Umgebungen mithilfe des GRUB-Menüs (Übersicht)

Aufgabe 

Beschreibung 

Weitere Informationen 

Vorsicht

Nach dem Aktivieren einer Boot-Umgebung darf die Festplattenreihenfolge im BIOS nicht geändert werden. Durch das Ändern der Reihenfolge kann es sein, dass das GRUB-Menü ungültig wird. Falls dieses Problem auftritt, kann das GRUB-Menü durch Wiederherstellen der ursprünglichen Festplattenreihenfolge im BIOS wiederhergestellt werden. 

 

Allererstes Aktivieren einer Boot-Umgebung 

Wenn Sie eine Boot-Umgebung das erste Mal aktivieren, müssen Sie den Befehl luactivate verwenden. Beim nächsten Booten wird der Name der Boot-Umgebung dann im GRUB-Hauptmenü angezeigt. Durch Auswahl der entsprechenden Einträge im GRUB-Menü können Sie dann zwischen verschiedenen Boot-Umgebungen umschalten.

So aktivieren Sie eine Boot-Umgebung

Synchronisieren von Dateien 

Beim allerersten Aktivieren einer Boot-Umgebung werden die Dateien zwischen der aktuellen und der neuen Boot-Umgebung synchronisiert. Mit nachfolgenden Aktionen werden diese Dateien nicht mehr synchronisiert. Beim Umschalten zwischen Boot-Umgebungen mithilfe des GRUB-Menüs werden Dateien nicht synchronisiert. Durch Eingeben des Befehls luactivate mit der Option -s erzwingen Sie eine Synchronisierung.

So aktivieren Sie eine Boot-Umgebung und synchronisieren Dateien

Vor Solaris-Release 10 1/06 erstellte Boot-Umgebungen

Wenn die Boot-Umgebung mit Solaris Version 8, 9 oder 10 3/05 erstellt wurde, muss die Boot-Umgebung immer mit dem Befehl luactivate aktiviert werden. Solche älteren Boot-Umgebungen werden im GRUB-Menü nicht angezeigt.

So aktivieren Sie eine Boot-Umgebung

Bearbeiten und Anpassen von Einträgen des GRUB-Menüs 

Die im GRUB-Menü angezeigten Informationen sind in der Datei menu.lst enthalten. Sie können an dieser Datei zu folgenden Zwecken Änderungen vornehmen:

  • Hinzufügen von Boot-Einträgen für andere Betriebssysteme außer Solaris

  • Anpassen des Boot-Verhaltens Sie können zum Beispiel das Booten im ausführlichen Anzeigemodus einstellen oder die Zeit ändern, nach der das Standardbetriebssystem automatisch gebootet wird.


Hinweis –

Wenn Sie am GRUB-Menü Änderungen vornehmen möchten, müssen Sie die Datei menu.lst suchen. Eine schrittweise Anleitung finden Sie in Kapitel 13, Managing the Oracle Solaris Boot Archives (Tasks) in System Administration Guide: Basic Administration.



Achtung – Achtung –

Einträge für Solaris Live Upgrade dürfen nicht in der GRUB-Datei menu.lst geändert werden. Durch solche Änderungen kann Solaris Live Upgrade fehlschlagen. Obwohl das Boot-Verhalten in der Datei menu.lst angepasst werden kann, sollte dafür jedoch der Befehl eeprom verwendet werden. Wenn Sie das Boot-Verhalten durch Modifizieren der Datei menu.lst anpassen, kann es sein, dass die Solaris-Einträge während eines Solaris-Upgrades geändert werden Die an dieser Datei von Ihnen vorgenommenen Änderungen gehen dann verloren.


Procedurex86: So aktivieren Sie eine Boot-Umgebung mithilfe des GRUB-Menüs

Mit dem GRUB-Menü können Sie zwischen zwei Boot-Umgebungen wechseln. Dabei gelten die folgenden Einschränkungen.

  1. Melden Sie sich als Superuser an oder nehmen Sie eine entsprechende Rolle an.

    Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.

  2. Starten Sie das System neu.


    # init 6
    

    Das GRUB-Hauptmenü wird angezeigt. Dort sind die beiden Betriebssysteme aufgeführt: Solaris und second_disk, eine Boot-Umgebung von Solaris Live Upgrade. Die failsafe-Einträge dienen zur Systemwiederherstellung, falls die primäre Boot-Umgebung nicht gebootet werden kann.


    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.
  3. Zum Aktivieren einer Boot-Umgebung wählen Sie diese mithilfe der Pfeiltasten aus und drücken dann die Eingabetaste.

    Die ausgewählte Boot-Umgebung wird gebootet und wird zur aktiven Boot-Umgebung.