Le problème décrit ci-dessous s'applique à la version 3/06 de Solaris Express.
L'opération de mise à niveau échoue lors d'une mise à niveau vers le système d'exploitation Solaris Express 3/06 selon la méthode suivante :
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 réalisé une installation initiale à partir de la version 1/06 de Solaris 10 ou d'une version de Solaris Express qui prend en charge GRUB. La partition d'initialisation x86 est conservée mais non utilisée.
Vous tentez de mettre à niveau le SE Solaris Express 3/06.
L'erreur suivante est signalée dans le fichier /tmp/install[lowbar]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 effectuez une mise à niveau avec JumpStart, spécifiez le disque contenant le système de fichiers root (/) à mettre à niveau à l'aide du mot-clé root[lowbar]device. Le profil pourrait, par exemple, contenir les mots-clés suivants :
install[lowbar]type upgrade
root[lowbar]device c1t0d0s0