Solaris 10 Installationshandbuch: Benutzerdefinierte JumpStart-Installation und komplexe Installationsszenarien

x86: Probleme mit Solaris Live Upgrade bei der Verwendung von GRUB

Ab Solaris-Release 10 1/06 können bei Verwendung von Solaris Live Upgrade und dem GRUB-Bootloader auf x86-basierten Systemen die folgenden Fehler auftreten.


FEHLER: The media product tools installation directory Installationsverzeichnis does not exist.


FEHLER: The media Verzeichnis does not contain an operating system upgrade image.

Beschreibung:

Dieser Fehlermeldungen werden angezeigt, wenn mithilfe des Befehls luupgrade ein Upgrade auf eine neue Boot-Umgebung durchgeführt wird.

Grund:

Es wird eine ältere Version von Solaris Live Upgrade verwendet. Die auf Ihrem System installierten Packages von Solaris Live Upgrade sind mit dem Datenträger und dessen Softwareversion nicht kompatibel.

Lösung:

Sie müssen stets die Solaris Live Upgrade-Packages des Releases verwenden, auf den Sie upgraden möchten.

Beispiel:

Im folgenden Beispiel zeigt die Fehlermeldung an, dass die auf dem System installierten Packages von Solaris Live Upgrade nicht der auf dem Datenträger befindlichen Version entsprechen.


# luupgrade -u -n s10u1 -s /mnt
	Validating the contents of the media </mnt>.
	The media is a standard Solaris media.
	ERROR: The media product tools installation directory 
</mnt/Solaris_10/Tools/Boot/usr/sbin/install.d/install_config> does 
not exist.
	ERROR: The media </mnt> does not contain an operating system upgrade 
image.

FEHLER: Cannot find or is not executable: </sbin/biosdev>.


FEHLER: One or more patches required by Solaris Live Upgrade has not been installed.

Grund:

Eines oder mehrere, für Solaris Live Upgrade erforderliche Patches sind nicht auf Ihrem System installiert. Bitte beachten Sie, dass mit dieser Fehlermeldung nicht alle fehlenden Patches erkannt werden.

Lösung:

Vor dem Arbeiten mit Solaris Live Upgrade müssen Sie erst alle erforderlichen Patches installieren. Die aktuelle Patchliste entnehmen Sie bitte der Website http://sunsolve.sun.com. Suchen Sie auf der SunSolve-Website nach dem Informationsdokument 72099.


FEHLER: Device mapping command </sbin/biosdev> failed. Please reboot and try again.

Grund:

Grund 1: Solaris Live Upgrade kann aufgrund vorheriger administrativer Aufgaben keine Geräte zuweisen.

Lösung:

Grund 1: Booten Sie das System neu und starten Sie Solaris Live Upgrade erneut.

Grund:

Grund 2: Wenn nach einem erneuten Booten des Systems diese Fehlermeldung wieder angezeigt wird, heißt das, dass sich im System zwei identische Festplatten befinden. Der Befehl zum Zuweisen von Geräten kann diese beiden Platten nicht unterscheiden.

Lösung:

Grund 2: Erstellen Sie auf einer der beiden Festplatten eine fdisk-Dummypartition. Weitere Informationen entnehmen Sie bitte der Manpage fdisk(1M). Booten Sie dann das System neu.


Die Boot-Umgebung, die das GRUB-Menü enthält, kann nicht gelöscht werden

Grund:

Solaris Live Upgrade besitzt die Einschränkung, dass Boot-Umgebungen, die das GRUB-Menü enthalten, nicht gelöscht werden können.

Lösung:

Mit den Befehlen lumake(1M) oder luupgrade(1M) können Sie diese Boot-Umgebung wiederverwenden.


Das Dateisystem, das das GRUB-Menü enthält, wurde versehentlich neu erstellt. Allerdings sind auf der Festplatte noch dieselben Slices vorhanden. Es wurde also beispielsweise keine neue Slice-Aufteilung vorgenommen.

Grund:

Das Dateisystem, das das GRUB-Menü enthält, wird zum Booten des Systems benötigt. Solaris Live Upgrade-Befehle zerstören das GRUB-Menü nicht. Wenn das GRUB-Menü jedoch mit anderen, nicht zu Solaris Live Upgrade gehörenden Befehlen versehentlich oder aus anderen Gründen überschrieben bzw. zerstört wird, versucht die Software zur Wiederherstellung des Systems, das GRUB-Menü neu zu installieren. Diese Software kopiert das GRUB-Menü beim nächsten Booten des Systems in das gleiche Dateisystem. Es kann zum Beispiel sein, dass Sie mit den Befehlen newfs oder mkfs das GRUB-Menü versehentlich zerstört haben. Damit das GRUB-Menü ordnungsgemäß wiederhergestellt werden kann, muss das Slice die folgenden Bedingungen erfüllen:

  • Es muss ein einhängbares Dateisystem besitzen.

  • Es muss zur gleichen Boot-Umgebung von Solaris Live Upgrade wie vorher gehören.

Nehmen Sie vor einem Systemneustart am Slice die erforderlichen Korrekturen vor.

Lösung:

Starten Sie das System neu. Es wird automatisch eine Sicherungskopie des GRUB-Menüs installiert.


Die Datei menu.lst (GRUB-Menü) wurde versehentlich gelöscht

Lösung:

Starten Sie das System neu. Es wird automatisch eine Sicherungskopie des GRUB-Menüs installiert.