Guide d'installation de Solaris 10 : Installations basées sur les réseaux

x86 : Problèmes avec Solaris Live Upgrade lorsque GRUB est utilisé

Démarrage avec la version Solaris 10 1/06, les erreurs suivantes peuvent se produire en cas d'utilsiation de Solaris Live Upgrade et du chargeur d'initialisation GRUB sur un système x86.


ERREUR : Le répertoire d'installation path-to-installation-directory des outils du produit associé au média n'existe pas.


ERREUR : Le dirctory du média ne contient pas d'image de mise à niveau du système d'exploitation.

Description :

Des messages d'erreur ont été aperçus lors de l'utilisation de la commande luupgrade pour la mise à niveau d'un nouvel environnement d'initialisation.

Origine :

Une version ancienne de Solaris Live Upgrade est utilisée. Les packages Solaris Live Upgrade que vous avez installés sur votre système sont incompatibles avec le média et la version figurant sur ce média.

Solution :

Toujours utiliser les packages Solaris Live Upgrade provenant de la version sur laquelle vous effectuez la mise à niveau.

Exemple :

Dans les exemples suivants, le message d'erreur indique que la version des packages Solaris Live Upgrade présents sur le système n'est pas la même que celle qui figure sur le média.


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

ERREUR : Introuvable ou n'est pas un exécutable: </sbin/biosdev>.


ERREUR : Un ou plusieurs patchs requis par Solaris Live Upgrade n'ont pas été installés.

Origine :

Un ou plusieurs patchs requis par Solaris Live Upgrade n'ont pas été installés sur votre système. Veillez à ce que ce message d'erreur n'englobe pas tous les patchs manquants.

Solution :

Installez systématiquement tous les patchs requis avant d'utiliser Solaris Live Upgrade. 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.


ERREUR : Echec de la commande </sbin/biosdev> de mappage de périphériques. Réinitialisez et réessayez.

Origine :

raison 1 - Impossible pour Solaris Live Upgrade de mapper des périphérique à cause des tâches administratives précédentes.

Solution :

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

Origine :

raison 2 - Si vous réinitialisez votre et retrouvez la même erreur, vous avez deux ou plusieurs disques identiques. La commande de mappage de périphériques n'est pas en mesure de les différencier.

Solution :

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


Impossible de supprimer l'environnement d'initialisation contenant le manu GRUB

Origine :

Solaris Live Upgrade interdit la suppression d'un environnement d'initialisation s'il héberge le menu GRUB.

Solution :

Utilisez les commandes lumake(1M) ou luupgrade(1M) pour réutiliser cet environnement d'initialisation.


Le système de fichiers contenant le menu GRUB a été reconstruit accidentellement. Toutefois, le disque dispose des mêmes tranches qu'avant. Par exemple, les tranches du disque n'ont pas été recomposées.

Origine :

Le système de fichiers contenant le menu GRUB est vital pour maintenir l'amorçage du système. Les commandes Solaris Live Upgrade ne détruisent pas le menu GRUB. Toutefois, si vous reconstituez par accident ou détruisez le système de fichiers contenant le menu GRUB en employant une commande autre qu'une commande Solaris Live Upgrade, le logiciel de récupération tente de réinstaller le menu GRUB. Le logiciel de récupération replace le menu GRUB dans le même système de fichiers lors de la prochaine réinitialisation. Par exemple, il se peut que vous ayez utilisé les commandes newfs ou mkfs sur le système de fichiers et accidentellement détruit le menu GRUB. Pour restaurer correctement le menu GRUB, la tranche doit se conformer aux conditions suivantes :

  • Contenir un système de fichiers montable

  • Faire encore partie intégrante du même environnement d'initialisation Solaris Live Upgrade dans lequel la tranche résidait précédemment

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

Solution :

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


Le fichier menu.lst du menu GRUB a été supprimé par accident.

Solution :

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