Solaris 9 9/04 Installationshandbuch

Aktivieren einer Boot-Umgebung

Durch das Aktivieren einer Boot-Umgebung wird diese beim nächsten Systemneustart boot-fä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 Wiederherstellung nach Ausfall: Zurückgreifen auf die ursprüngliche Boot-Umgebung (Befehlszeilenschnittstelle).

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


Hinweis –

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 Rekonfigurieren des Swap-Bereichs finden Sie unter "So erstellen Sie eine neue Boot-Umgebung” Schritt 9 oder So erstellen Sie eine Boot-Umgebung und rekonfigurieren den Swap-Bereich (Befehlszeilenschnittstelle).


x86: (Optional) So aktualisieren Sie die Boot-Diskette vor der Aktivierung

Wenn Sie die Solaris Device Configuration Assistant x86 Platform Edition-Diskette zum Booten des Systems verwenden, können Sie dieses Verfahren auslassen. Wenn Sie zum Booten den Device Configuration Assistant verwenden, müssen Sie die Boot-Diskette aktualisieren. Bei diesem Verfahren wird eine Boot-Diskette für das neue Release erstellt, und zwar durch Überschreiben der vorhandenen Diskette oder durch Schreiben auf eine neue Diskette.

  1. Legen Sie die Solaris Device Configuration Assistant x86 Platform Edition-Diskette ein. Verwenden Sie die vorhandene Diskette, um sie zu überschreiben, oder eine neue Diskette.

  2. Aktualisieren Sie die Boot-Diskette anhand des neuesten Abbildes für dieses Release.

  3. Lassen Sie die Boot-Diskette auswerfen.

  4. Geben Sie Folgendes ein:


    volcheck
    
  5. Kopieren Sie die Datei boot/solaris/bootenv.rc der neuen Boot-Umgebung auf die Diskette.


    cp /a/boot/solaris/bootenv.rc /floppy/floppy0/solaris/bootenv.rc
    
  6. Überprüfen Sie, ob auf der Diskette das richtige Ein- und Ausgabegerät angegeben ist. Falls nicht, aktualisieren Sie diese Angaben.

    Jetzt können Sie die neue Boot-Umgebung aktivieren.

So aktivieren Sie eine Boot-Umgebung (zeichenorientierte Schnittstelle)

Wenn Sie zum ersten Mal von einer neu erstellten Boot-Umgebung booten, synchronisiert Solaris Live Upgrade die neue Boot-Umgebung mit der letzten 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, es sei denn, Sie fordern dies explizit an, indem Sie die Synchronisierung bei der entsprechenden Abfrage erzwingen lassen.

Nähere Informationen zur Synchronisierung finden Sie unter Synchronisieren von Dateien zwischen Boot-Umgebungen.

  1. Wählen Sie "Activate“ im Solaris Live Upgrade-Hauptmenü.

  2. Geben Sie den Namen der zu aktivierenden Boot-Umgebung ein.


    Name of Boot Environment: Solaris_9
    Do you want to force a Live Upgrade sync operations: no
    
  3. Sie können fortfahren oder eine Dateisynchronisation erzwingen.

    • Drücken Sie die Eingabetaste, um fortzufahren

      Wenn die Boot-Umgebung zum ersten Mal gebootet wird, werden die Dateien automatisch synchronisiert.

    • Sie können eine Synchronisation der Dateien erzwingen, aber diese Option sollten Sie sehr vorsichtig verwenden. Die Betriebssysteme in beiden Boot-Umgebungen müssen mit den zu synchronisierenden Dateien kompatibel sein. Um eine Dateisynchronisation zu erzwingen, geben Sie Folgendes ein:


      Do you want to force a Live Upgrade sync operations: yes
      

      Achtung – Achtung –

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


  4. Drücken Sie F3, um den Aktivierungsvorgang zu starten.

  5. Drücken Sie die Eingabetaste, um fortzufahren

    Die neue Boot-Umgebung wird beim nächsten Neustart aktiviert.

  6. Um die inaktive Boot-Umgebung zu aktivieren, starten Sie das System neu:


    # init 6
    

So aktivieren Sie eine Boot-Umgebung (Befehlszeilenschnittstelle)

  1. Melden Sie sich als Superuser an.

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


    # /usr/sbin/luactivate  BU-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 36–10 Aktivieren einer Boot-Umgebung (Befehlszeilenschnittstelle)

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


# /usr/sbin/luactivate second_disk
# init 6

So aktivieren Sie eine Boot-Umgebung und synchronisieren die Dateien (Befehlszeilenschnittstelle)

Wenn Sie zum ersten Mal von einer neu erstellten Boot-Umgebung booten, synchronisiert Solaris Live Upgrade die neue Boot-Umgebung mit der letzten 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.

Nähere Informationen zur Synchronisierung finden Sie unter Synchronisieren von Dateien zwischen Boot-Umgebungen.

  1. Melden Sie sich als Superuser an.

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


    # /usr/sbin/luactivate  -s BU-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 9-Software. Sie müssen auf ein Solaris 7-Release zurückgreifen und booten dieses mit einer erzwungenen Synchronisation. Dies könnte dazu führen, dass Dateien im Release Solaris 7 geändert werden. Da Dateien vom jeweiligen Release des Betriebssystems abhängen, schlägt das Booten des Release Solaris 7 möglicherweise fehl, da die Solaris 9-Dateien nicht mit den Solaris 7-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 36–11 Aktivieren einer Boot-Umgebung (Befehlszeilenschnittstelle)

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


# /usr/sbin/luactivate -s second_disk
# init 6