Par le passé, le SE Oracle Solaris était installé sur un disque d'initialisation configuré avec une étiquette de disque VTOC SMI. A partir du SE Oracle Solaris 11.1, le SE est installé sur un disque d'initialisation configuré par défaut avec une étiquette GPT (GUID partition table, table de partition GUID) de type EFI (Extensible Firmware Interface). Si le microprogramme ne prend pas en charge EFI, le disque est configuré avec une étiquette de disque VTOC SMI. Cette situation concerne uniquement les serveurs SPARC T4 exécutant au moins la version 8.4.0 du microprogramme système, les serveurs SPARC T5, SPARC M5 et SPARC M6 exécutant au moins la version 9.1.0 du microprogramme système, les serveurs de série SPARC T7 et SPARC M7 exécutant au moins la version 9.4.3 du microprogramme système et les Serveurs Fujitsu M10 exécutant au moins la version XCP2230 du microprogramme système.
Les serveurs suivants ne peuvent pas s'initialiser à partir d'un disque possédant une étiquette de disque GPT EFI :
Serveurs UltraSPARC T2, UltraSPARC T2 Plus et SPARC T3, quelle que soit la version du microprogramme système utilisée
Serveurs SPARC T4 exécutant des versions du microprogramme système antérieures à la version 8.4.0
Serveurs SPARC T5, SPARC M5 et SPARC M6 exécutant des versions du microprogramme système antérieures à la version 9.1.0
Serveurs de série SPARC T7 et SPARC M7 exécutant des versions du microprogramme système antérieures à la version 9.4.3
Ainsi, un disque d'initialisation Oracle Solaris 11.1 créé sur un serveur SPARC T4, SPARC T5, un serveur de série SPARC T7, un serveur SPARC M5, SPARC M6 ou un serveur de série SPARC M7 ne peut pas être utilisé sur un serveur plus ancien ou sur un serveur exécutant un microprogramme plus ancien.
Cette restriction réduit les possibilités d'effectuer des migrations à froid ou des migrations directes pour déplacer un domaine d'un serveur récent vers un serveur plus ancien. Cette restriction vous empêche également d'utiliser une image de disque d'initialisation GPT EFI sur un ancien serveur.
Pour déterminer si un disque d'initialisation Oracle Solaris 11.1 est compatible avec votre serveur et le microprogramme dont celui-ci est équipé, assurez-vous que le SE Oracle Solaris 11.1 est installé sur un disque configuré avec une étiquette de disque VTOC SMI.
Pour assurer la rétrocompatibilité avec les systèmes exécutant des microprogrammes plus anciens, effectuez l'une des procédures ci-après. Sinon, le disque d'initialisation utilise par défaut l'étiquette de disque GPT EFI. Ces procédures indiquent comment s'assurer que le SE Oracle Solaris 11.1 est installé sur un disque d'initialisation avec étiquette de disque VTOC SMI sur un serveur SPARC T4 équipé au minimum de la version 8.4.0 du microprogramme système, sur un serveur SPARC T5, SPARC M5 ou SPARC M6 équipé au minimum de la version 9.1.0 du microprogramme système et sur un serveur de série SPARC T7 ou SPARC M7 équipé au minimum de la version 9.4.3 du microprogramme système.
Solution 1 : retirez la propriété gpt de manière à ce que le microprogramme ne signale pas qu'il prend en charge EFI.
A partir de l'invite d'OpenBoot PROM, désactivez l'initialisation automatique et réinitialisez le système à installer.
ok setenv auto-boot? false ok reset-all
Après la réinitialisation du système, il revient à l'invite ok.
Accédez au répertoire /packages/disk-label et supprimez la propriété gpt.
ok cd /packages/disk-label ok " gpt" delete-property
Débutez l'installation du SE Oracle Solaris 11.1.
Effectuez par exemple une initialisation réseau :
ok boot net - install
Solution 2 : servez-vous de la commande format -e pour écrire une étiquette VTOC SMI sur le disque sur lequel installer le SE Oracle Solaris 11.1.
Ecrivez une étiquette VTOC SMI sur le disque.
Sélectionnez par exemple l'option label et spécifiez l'étiquette SMI :
# format -e c1d0 format> label [0] SMI Label [1] EFI Label Specify Label type[1]: 0
Configurez le disque avec une tranche 0 et une tranche 2 couvrant la totalité du disque.
Le disque ne doit pas comporter d'autres partitions. Par exemple :
format> partition partition> print Current partition table (unnamed): Total disk cylinders available: 14087 + 2 (reserved cylinders) Part Tag Flag Cylinders Size Blocks 0 root wm 0 - 14086 136.71GB (14087/0/0) 286698624 1 unassigned wu 0 0 (0/0/0) 0 2 backup wu 0 - 14086 136.71GB (14087/0/0) 286698624 3 unassigned wm 0 0 (0/0/0) 0 4 unassigned wm 0 0 (0/0/0) 0 5 unassigned wm 0 0 (0/0/0) 0 6 unassigned wm 0 0 (0/0/0) 0 7 unassigned wm 0 0 (0/0/0) 0
Réécrivez l'étiquette de disque VTOC SMI.
partition> label [0] SMI Label [1] EFI Label Specify Label type[0]: 0 Ready to label disk, continue? y
Configurez le programme d'installation automatisée (AI) Oracle Solaris de manière à ce qu'il installe le SE Oracle Solaris sur la tranche 0 du disque d'initialisation.
Modifiez comme indiqué ci-dessous la section <disk> du manifeste AI :
<target> <disk whole_disk="true"> <disk_keyword key="boot_disk"/> <slice name="0" in_zpool="rpool"/> </disk> [...] </target>
Procédez à l'installation du SE Oracle Solaris 11.1.