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:
Für SPARC-basierte Systeme:
Die Boot-Umgebung wurde aktiviert, aber Sie wollen auf die ursprüngliche Boot-Umgebung zurückgreifen. Siehe Beispiel 10–1.
Die Boot-Umgebung wurde nicht aktiviert, und Sie können wieder von der ursprünglichen Boot-Umgebung booten. Siehe Beispiel 10–2.
Die Boot-Umgebung wurde nicht aktiviert, und Sie müssen mithilfe von Datenträgern oder einem Netzwerkinstallationsabbild wieder von der ursprünglichen Boot-Umgebung booten. Siehe Beispiel 10–3.
x86-basierte Systeme, ab Solaris-Release 10 1/06 , bei Verwendung des GRUB-Menüs:
Die Aktivierung schlägt fehl, das GRUB-Menü wird ordnungsgemäß angezeigt, aber die neue Boot-Umgebung ist nicht bootfähig. Siehe Beispiel 10–4
Die Aktivierung schlägt fehl und das GRUB-Menü wird nicht angezeigt. Siehe Beispiel 10–5.
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 |
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.
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 |
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.
Nehmen Sie Superuser-Status oder eine entsprechende administrative Rolle an.
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. |
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 10–5 fort, wenn auf Ihrem System keine bootfähige GRUB-Boot-Umgebung installiert ist.
Bearbeiten Sie das GRUB-Menü, indem Sie folgendes eingeben: e.
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 |
Booten Sie durch Eingeben von -s im Einzelplatzmodus.
grub edit>kernel /boot/multiboot -s |
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 |
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.
Legen Sie die Solaris Operating System for x86 Platforms DVD bzw. Solaris Software for x86 Platforms - 1-CD ein.
Nehmen Sie Superuser-Status oder eine entsprechende administrative Rolle an.
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 10 5/08 | |Solaris 10 5/08 Serial Console ttya | |Solaris 10 5/08 Serial Console ttyb (for lx50, v60x and v65x | +-------------------------------------------------------------------+ 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. |
Warten Sie, bis die Standardoption zum Booten aktiviert wird, oder wählen Sie eine der angezeigten Optionen.
Das Installationsfenster wird angezeigt.
+-------------------------------------------------------------------+ |Select the type of installation you want to perform: | | | | 1 Solaris Interactive | | 2 Custom JumpStart | | 3 Solaris Interactive Text (Desktop session) | | 4 Solaris Interactive Text (Console session) | | 5 Apply driver updates | | 6 Single user shell | | | | Enter the number of your choice followed by the <ENTER> key.| | Alternatively, enter custom boot arguments directly. | | | If you wait 30 seconds without typing anything, | | an interactive installation will be started. | +----------------------------------------------------------------- --+ |
Wählen Sie die Option „Single user shell“.
Folgende Meldung wird angezeigt:
Do you wish to automatically update the boot archive? y /n |
Geben Sie ein: n
Starting shell... # |
Der Einzelbenutzer-Modus wird gestartet.
Hängen Sie die Boot-Umgebung ein. Aktivieren Sie diese dann und starten Sie das System neu.
# 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 |