Guide d'installation d'Oracle Solaris 10 9/10 : installation JumpStart personnalisée et installation avancée

x86 : problèmes avec Solaris Live Upgrade lors de l'utilisation de GRUB

Les erreurs suivantes peuvent survenir lorsque vous utilisez Solaris Live Upgrade et le chargeur d'initialisation GRUB sur un système x86.


ERROR: The media product tools installation directory chemin_rép_install does not exist.


ERROR: The media rép does not contain an operating system upgrade image.

Description :

des messages d'erreur s'affichent lorsque vous utilisez la commande luupgrade pour mettre à niveau un nouvel environnement d'initialisation.

Origine :

une ancienne version de Solaris Live Upgrade est en cours d'utilisation. Les packages Solaris Live Upgrade que vous avez installés sur le système sont incompatibles avec le support et la version du support.

Solution :

utilisez toujours les packages Solaris Live Upgrade de la version vers laquelle vous effectuez la mise à niveau.

Exemple :

dans l'exemple suivant, le message d'erreur indique que les packages Solaris Live Upgrade sur le système ne correspondent pas à la version du support.


# 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.

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


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

Origine :

des patchs nécessaires à Solaris Live Upgrade ne sont pas installés sur le système. Notez que ce message d'erreur ne mentionne pas tous les patchs manquants.

Solution :

avant d'utiliser Solaris Live Upgrade, installez toujours tous les patchs nécessaires. Vérifiez que vous possédez bien la liste des derniers patchs mis à jour en consultant le site http://sunsolve.sun.com. Recherchez l'info doc 72099 sur le site Web SunSolve.


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

Origine :

raison 1 - Solaris Live Upgrade ne peut pas associer les périphériques suite à des tâches administratives antérieures.

Solution :

raison 1 - Réinitialisez le système et relancez Solaris Live Upgrade

Origine :

raison 2 - Si vous réinitialisez le système et que le même message d'erreur s'affiche, cela implique que vous disposez d'au moins deux disques identiques. La commande de mappage de périphériques ne peut pas les distinguer.

Solution :

raison 2 - Créez une nouvelle partition fictive fdisk sur l'un des disques. Reportez-vous à la page de manuel fdisk(1M) Réinitialisez le système.


Impossible de supprimer l'environnement d'initialisation qui contient le menu GRUB.

Origine :

Solaris Live Upgrade empêche de supprimer un environnement d'initialisation s'il contient le menu GRUB.

Solution :

exécutez la commande lumake(1M) ou luupgrade(1M) pour réutiliser cet environnement d'initialisation.


Le système de fichier contenant le menu GRUB a été recréé accidentellement. Toutefois, le disque a les mêmes tranches qu'auparavant. Par exemple, les tranches du disque n'ont pas été recréées.

Origine :

le système de fichiers qui contient le menu GRUB est essentiel pour que le système soit réinitialisable. Les commandes Solaris Live Upgrade ne détruisent pas le menu GRUB. Toutefois, si vous recréez ou détruisez accidentellement le système de fichiers qui contient le menu GRUB avec une commande autre qu'une commande Solaris Live Upgrade, le logiciel de restauration tente de réinstaller le menu GRUB. Le logiciel de restauration replace le menu GRUB dans le même système de fichiers lors de la réinitialisation suivante. Vous pouvez, par exemple, utiliser la commande newfs ou mkfs sur le système de fichiers et détruire accidentellement le menu GRUB. Pour restaurer le menu GRUB, la tranche doit respecter les conditions suivantes :

  • Elle doit contenir un système de fichiers montables.

  • Elle doit toujours faire partie de l'environnement d'initialisation Solaris Live Upgrade dans lequel la tranche résidait.

Avant de réinitialiser le système, effectuez les actions correctives appropriées sur la tranche.

Solution :

Redémarrez le système. Une copie de sauvegarde du menu GRUB est automatiquement installée.


Le fichier menu.lst du menu GRUB a été supprimé accidentellement.

Solution :

Redémarrez le système. Une copie de sauvegarde du menu GRUB est automatiquement installée.