C H A P I T R E  1

Installation du logiciel à partir du disque Solaris

Les sujets suivants sont traités dans ce chapitre :



Remarque - Pour les instructions d'installation préliminaires de cette version de Solaris, lisez la carte de démarrage livrée avec les disques. Pour des instructions plus détaillées, reportez-vous au Guide d'installation de Solaris 9.




Mise à niveau du microprogramme sur les serveurs Sun Fire et Netra avant l'installation (Bug ID 4747307, 4799331)

Pour installer l'environnement d'exploitation 9 9/05 sur des serveurs Sun Fire et Netratrademark spécifiques, vous devez d'abord mettre à jour le microprogramme installé sur ces machines. Si vous n'effectuez pas cette opération préalablement à l'installation de Solaris 9 9/05, le serveur panique. Ce problème concerne les serveurs suivants :

Si vous rencontrez ce problème, le message d'erreur suivant s'affiche :


panic[cpu0]/thread=140a000: BAD TRAP: type=34 rp=147e9e0
addr=5586ee326973add3 mmu_fsr=0

L'invite ok s'affiche.

Palliatif :

Sur les serveurs Sun Fire 3800, 4800, 4810 ou 6800, appliquez la version la plus récente des patchs de microprogramme disponibles, par exemple, la version 5.15.4 ou 5.15.3.

Sur les serveurs Sun Fire V1280 ou Netra, appliquez la version la plus récente du patch de microprogramme disponible, par exemple, la version 5.13.0014.

Les patchs de microprogramme sont disponibles à l'adresse suivante :

http://sunsolve.sun.com

Veillez à télécharger et à appliquer la version la plus récente du patch.


Installation automatique du logiciel Solaris

À l'exception de la remarque relative au microprogramme insérée dans la section précédente, le matériel Sun répertorié dans le TABLEAU 1-1 ne nécessite aucune instruction d'installation ou de mise à niveau particulière pour Solaris 9 9/05. Si vous prévoyez de procéder à une installation automatique de l'environnement d'exploitation Solaris 9 9/05 sur votre matériel Sun, reportez-vous au Guide d'installation de Solaris 9 pour connaître toutes les procédures afférentes.


Noms et groupes de plates-formes pris en charge

Vous devez connaître l'architecture de votre système (groupe de plates-formes) si vous effectuez l'une des opérations suivantes :

Vous devez également connaître le nom de la plate-forme si vous écrivez un fichier de règles d'installation JumpStarttrademark personnalisé.

Le TABLEAU 1-1 répertorie et classe les noms et les groupes de plates-formes de divers systèmes Sun pris en charge par Solaris 9 9/05.


TABLEAU 1-1 Noms des plates-formes des systèmes Sun

Système

Nom de la plate-forme

Groupe de plates-formes

32 bits uniquement[1]

32 et 64 bits[2]

64 bits uniquement[3]

Systèmes pour stations de travail

Sun Bladetrademark 100

SUNW, Sun-Blade-100

sun4u

X

Sun Blade 150

SUNW, Sun-Blade-100

sun4u

X

Sun Blade 1000

SUNW, Sun-Blade-1000

sun4u

X

Sun Blade 1500

SUNW, Sun-Blade-1000

sun4u

X

Sun Blade 2000

SUNW, Sun-Blade-1000

sun4u

X

Sun Blade 2500

SUNW, Sun-Blade-1000

sun4u

X

Ultratrademark 1

SUNW, Ultra-1

sun4u

X

Ultra 2

SUNW, Ultra-2

sun4u

X

Ultra 5

SUNW, Ultra-5_10

sun4u

X

Ultra 10

SUNW, Ultra-5_10

sun4u

X

Ultra 30

SUNW, Ultra-30

sun4u

X

Ultra 60

SUNW, Ultra-60

sun4u

X

Ultra 80

SUNW, Ultra-80

sun4u

X

Ultra 450

SUNW, Ultra-4

sun4u

X

SPARCstationtrademark 4

SUNW, SPARCstation-4

sun4m

X

SPARCstation 5

SUNW, SPARCstation-5

sun4m

X

SPARCstation 10

SUNW, SPARCstation-10

sun4m

X

SPARCstation 20

SUNW, SPARCstation-20

sun4m

X

SPARCclassic

SUNW, SPARCclassic

sun4m

X

SPARCstation LX

SUNW, SPARCstation-LX

sun4m

X

SPARCstation LX+

SUNW, SPARCstation-LX+

sun4m

X

Serveurs d'entrée de gamme/de groupes de travail

Sun Fire V100

SUNW, UltraAX-i2

sun4u

X

Sun Fire V120

SUNW, UltraAX-i2

sun4u

X

Sun Fire V210

SUNW, Sun-Fire-V210

sun4u

X

Sun Fire V240

SUNW, Sun-Fire-V240

sun4u

X

Sun Fire V250

SUNW, Sun-Fire-V250

sun4u

X

Sun Fire 280R

SUNW, Sun-Fire-280R

sun4u

X

Sun Fire V440

SUNW, Sun-Fire-V440

sun4u

X

Sun Fire V480

SUNW, Sun-Fire-480

sun4u

X

Sun Fire V490

SUNW, Sun-Fire-490

sun4u

X

Sun Fire V880

SUNW, Sun-Fire-880

sun4u

X

Sun Fire V890

SUNW, Sun-Fire-890

sun4u

X

Sun Fire B100s

SUNW, Serverblade1

sun4u

X

Sun Fire B10n

SUNW, Serverblade1

sun4u

X

Sun Enterprisetrademark 1

SUNW, Ultra-1

sun4u

X

Sun Enterprise 2

SUNW, Ultra-2

sun4u

X

Sun Enterprise Ultratrademark 5S

SUNW, Ultra-5_10

sun4u

X

Sun Enterprise Ultra 10S

SUNW, Ultra-5_10

sun4u

X

Sun Enterprise 150

SUNW, Ultra-1

sun4u

X

Sun Enterprise 250

SUNW, Ultra-250

sun4u

X

Sun Enterprise 450

SUNW, Ultra-4

sun4u

X

Sun Enterprise 220R

SUNW, Ultra-60

sun4u

X

Sun Enterprise 420R

SUNW, Ultra-80

sun4u

X

Serveurs de milieu de gamme et midframe

Sun Fire V1280

SUNW, Netra-T12

sun4u

X

Sun Fire 3800

SUNW, Sun-Fire

sun4u

X

Sun Fire 4800

SUNW, Sun-Fire

sun4u

X

Sun Fire 4810

SUNW, Sun-Fire

sun4u

X

Sun Fire 6800

SUNW, Sun-Fire

sun4u

X

Sun Fire E2900

SUNW, Sun-Fire

sun4u

X

Sun Fire E4900

SUNW, Sun-Fire

sun4u

X

Sun Fire E6900

SUNW, Sun-Fire

sun4u

X

Sun Fire V4900

SUNW, Sun-Fire

sun4u

X

Sun Fire V6900

SUNW, Sun-Fire

sun4u

X

Sun Enterprise 3000

SUNW, Ultra-Enterprise

sun4u

X

Sun Enterprise 4000

SUNW, Ultra-Enterprise

sun4u

X

Sun Enterprise 5000

SUNW, Ultra-Enterprise

sun4u

X

Sun Enterprise 6000

SUNW, Ultra-Enterprise

sun4u

X

Sun Enterprise 3500

SUNW, Ultra-Enterprise

sun4u

X

Sun Enterprise 4500

SUNW, Ultra-Enterprise

sun4u

X

Sun Enterprise 5500

SUNW, Ultra-Enterprise

sun4u

X

Sun Enterprise 6500

SUNW, Ultra-Enterprise

sun4u

X

Serveurs haut de gamme

Sun Fire E20K

SUNW, Sun-Fire-Enterprise-20K

sun4u

X

Sun Fire E25K

SUNW, Sun-Fire-Enterprise-25K

sun4u

X

Sun Fire 12K

SUNW, Sun-Fire-12000

sun4u

X

Sun Fire 15K

SUNW, Sun-Fire-15000

sun4u

X

Sun Enterprise 10000

SUNW, Ultra-Enterprise

sun4u

X

Serveurs Netra

Netra 20

SUNW, Netra-T4

sun4u

X

Netra 120

SUNW, UltraAX-i2

sun4u

X

Netra 240

SUNW, Netra-240

sun4u

X

Netra 440

SUNW, Netra-440

sun4u

X

Netra 1280

SUNW, Netra-T12

sun4u

X

Netra T1 AC200/DC200

SUNW, UltraAX-i2

sun4u

X

Netra X1

SUNW, UltraAX-i2

sun4u

X

Netra ct400

SUNW, UltraSPARC-IIi-Netract

sun4u

X

Netra ct800

SUNW, UltraSPARC-IIi-Netract

sun4u

X

Netra ct820

SUNW, Netra-CP2300

sun4u

X

Netra CP 2300

SUNW, Netra-CP2300

sun4u

X

Netra t1 100

SUNW, UltraSPARC-IIi-cEngine

sun4u

X

Netra t1 105

SUNW, UltraSPARC-IIi-cEngine

sun4u

X

Netra t 1120

SUNW, Ultra-60

sun4u

X

Netra t 1125

SUNW, Ultra-60

sun4u

X

Netra t 1400

SUNW, Ultra-80

sun4u

X

Netra t 1405

SUNW, Ultra-80

sun4u

X


Pour plus d'informations sur les systèmes x86 pris en charge, reportez-vous à la liste Solaris Hardware Compatibility List, disponible en ligne à l'adresse suivante :

http://www.sun.com/bigadmin/hcl

Pour plus d'informations sur les groupes de plates-formes compatibles avec les autres systèmes, reportez-vous au Guide d'installation de Solaris 9.


Noyau 32 bits : par défaut sur les systèmes UltraSPARC cadencés à 200 MHz ou moins

Sur les systèmes UltraSPARCtrademark équipés de processeurs cadencés à 200 MHz ou moins, un utilisateur peut exécuter un programme 64 bits conçu pour exploiter un problème qui pourrait causer le blocage d'un processeur. Comme les programmes 64 bits ne peuvent pas fonctionner sur le noyau Solaris 32 bits, le noyau Solaris 32 bits est initialisé par défaut sur ces systèmes.

La séquence de code qui exploite ce problème est inhabituelle ; il est très improbable qu'elle soit générée par un compilateur. Le code assembleur a dû être spécialement écrit pour démontrer le problème. Il est très improbable qu'une procédure assembleur créée en toute légitimité par un informaticien utilise cette séquence de code.

Les utilisateurs prêts à risquer qu'une personne puisse, de façon fortuite ou délibérée, exécuter un programme conçu pour causer le blocage d'un processeur peuvent choisir d'exécuter le noyau Solaris 64 bits sur ces systèmes.

Vous pouvez déterminer la vitesse de vos processeurs en tapant :

# /usr/sbin/psrinfo -v

Vous pouvez remplacer le noyau par défaut de 32 bits d'un système en modifiant le fichier de stratégie d'initialisation boot. Modifiez le fichier /platform/nom-plate-forme/boot.conf en y insérant une ligne non commentée avec la variable intitulée ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU définie sur la valeur true comme illustré dans l'exemple qui suit :

ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU=true

Pour plus d'informations sur la modification du noyau par défaut, reportez-vous à la commande boot(1M).

Vous pouvez également faire l'acquisition d'une mise à niveau pour votre système. Contactez votre représentant Sun pour plus de détails.


Noyaux système pris en charge

Tous les systèmes SPARC® peuvent exécuter des applications 32 bits. Les systèmes qui utilisent des processeurs SPARC récents (c.-à-d. des systèmes basés sur des processeurs UltraSPARC) peuvent initialiser et exécuter le noyau 64 bits, ce qui leur permet de lancer simultanément des applications 32 et 64 bits.

Les systèmes qui exécutent un noyau 64 bits nécessitent la version 64 bits des pilotes et des autres modules logiciels chargés directement dans le noyau. Un nombre limité d'applications peut dépendre de ce type de composants et nécessite par conséquent des versions spécifiques pour le noyau 32 ou 64 bits. De même, il est impossible de lier des applications 32 bits à des bibliothèques 64 bits et vice versa. (Le système d'exploitation Solaris 9 9/05 comprend les versions 32 bits et 64 bits des bibliothèques système.)

Le TABLEAU 1-1 indique les systèmes pouvant exécuter des applications 64 bits et 32 bits, et les systèmes capables d'initialiser un noyau 32 bits, 64 bits ou les deux.


Accélérateurs graphiques pris en charge

La matrice des plates-formes graphiques Sun dresse la liste des accélérateurs graphiques et des plates-formes matérielles et logicielles Sun avec lesquelles ils sont compatibles.

Vous pouvez accéder à l'ensemble de la documentation des accélérateurs graphiques, notamment celle de la matrice des plates-formes graphiques Sun, à l'adresse suivante :

http://www.sun.com/desktop/products/graphics

Pour plus d'informations sur les cartes précédentes, reportez-vous au Solaris Handbook for Sun Frame Buffers.


1 (Note au pied du tableau) Plates-formes prenant uniquement en charge un pilote ou un noyau 32 bits
2 (Note au pied du tableau) Plates-formes 64 bits pouvant initialiser un pilote ou un noyau 32 bits. Ces systèmes prennent en charge les applications et les pilotes 32 bits sur un noyau 32 bits, ainsi que les applications 32 ou 64 bits et les pilotes 64 bits sur un noyau 64 bits.
3 (Note au pied du tableau) Plates-formes 64 bits ne prenant pas en charge un noyau ou un pilote 32 bits