L'opération de mise à niveau échoue lors d'une mise à niveau comme suit au système d'exploitation Solaris Express 3/06 :
L'option de mise à niveau n'est pas disponible pour le programme d'installation de Solaris.
La mise à niveau échoue pour le programme JumpStart personnalisé.
Ce problème est dû à une partition d'initialisation non utilisée qui doit être supprimée.
Le problème se produit dans les cas suivants :
Vous avez procédé à une installation initiale à partir de la version Solaris 8, 9 ou 10 3/05. Une partition d'initialisation x86 a été créée pendant l'installation.
Vous avez procédé à une installation initiale à partir de la version Solaris 10 11/06 ou Solaris Express prenant en charge la fonction GRUB. La partition d'initialisation x86 est conservée mais non utilisée.
Vous tentez de mettre à niveau au système d'exploitation Solaris Express 3/06.
L'erreur suivante sera signalée dans le fichier /tmp/install_log :
# more /tmp/install_log kdmconfig: The following warning was noted: Error while executing loadkeys command. Checking c1d0s0 for an upgradeable Solaris image. The x86 Boot fdisk partition is missing /a/boot/solaris/bootenv.rc |
Solution :
Si vous mettez à niveau avec le programme d'installation de Solaris, supprimez la partition d'initialisation non utilisée à l'aide de la commande format ou fdisk. Repartitionnez avant la mise à niveau.
Si vous mettez à niveau avec JumpStart, spécifiez le disque contenant le système de fichiers racine (/) à mettre à niveau à l'aide du mot-clé root_device. Le profil pourrait, par exemple, contenir les mots-clés suivants :
install_type upgrade
root_device c1t0d0s0