Per installare o effettuare l'aggiornamento a Solaris 8 sull'hardware Sun riportato nella Tabella 1-1 non sono richieste procedure o istruzioni particolari. Se si desidera eseguire un'installazione automatica dell'ambiente operativo Solaris 7 su hardware Sun, vedere il manuale Solaris Advanced Installation Guide.
Per eseguire una delle operazioni seguenti, è necessario conoscere l'architettura del sistema (il gruppo di piattaforme):
configurazione di un server di boot in una sottorete
aggiunta di client per l'installazione in rete (standalone, server, dataless, diskless)
Il nome della piattaforma è necessario anche per creare un file di regole da utilizzare con un'installazione JumpStart(TM) personalizzata.
La Tabella 1-1 mostra i nomi e i gruppi delle diverse piattaforme hardware Sun.
Tabella 1-1 Nomi di piattaforma dei sistemi Sun
Sistema |
Nome della piattaforma |
Gruppo di piattaforme |
---|---|---|
SPARCclassicTM |
SUNW,SPARCclassic |
sun4m |
SPARCstationTM LX |
SUNW,SPARCstation-LX |
sun4m |
SPARCstation LX+ |
SUNW,SPARCstation-LX+ |
sun4m |
SPARCstation 4 |
SUNW,SPARCstation-4 |
sun4m |
SPARCstation 5 |
SUNW,SPARCstation-5 |
sun4m |
SPARCstation 5 Modello 170 |
SUNW,SPARCstation-5 |
sun4m |
SPARCstation 10 |
SUNW,SPARCstation-10 |
sun4m |
SPARCstation 10SX |
SUNW,SPARCstation-10,SX |
sun4m |
SPARCstation 20 |
SUNW,SPARCstation-20 |
sun4m |
Ultra 1 Modello 140 |
SUNW,Ultra-1 |
sun4u |
Ultra 1 Modello 170 |
SUNW,Ultra-1 |
sun4u |
Ultra 1 Creator Modello 140E |
SUNW,Ultra-1 |
sun4u |
Ultra 1 Creator3D Modello 140E |
SUNW,Ultra-1 |
sun4u |
Ultra 1 Creator Modello 170E |
SUNW,Ultra-1 |
sun4u |
Ultra 1 Creator 3D Modello 170E |
SUNW,Ultra-1 |
sun4u |
Ultra 1 Creator Modello 200E |
SUNW,Ultra-1 |
sun4u |
Ultra 1 Creator3D Modello 200E |
SUNW,Ultra-1 |
sun4u |
Sun Enterprise 1 Modello 140 |
SUNW,Ultra-1 |
sun4u |
Sun Enterprise 1 Modello 170 |
SUNW,Ultra-1 |
sun4u |
Sun Enterprise 1 Modello 170E |
SUNW,Ultra-1 |
sun4u |
Ultra 2 Creator Modello 1170 |
SUNW,Ultra-2 |
sun4u |
Ultra 2 Creator3D Modello 1170 |
SUNW,Ultra-2 |
sun4u |
Ultra 2 Creator Modello 2170 |
SUNW,Ultra-2 |
sun4u |
Ultra 2 Creator3D Modello 2170 |
SUNW,Ultra-2 |
sun4u |
Ultra 2 Creator Modello 1200 |
SUNW,Ultra-2 |
sun4u |
Ultra 2 Creator3D Modello 1200 |
SUNW,Ultra-2 |
sun4u |
Ultra 2 Creator Modello 2200 |
SUNW,Ultra-2 |
sun4u |
Ultra 2 Creator 3D Modello 2200 |
SUNW,Ultra-2 |
sun4u |
Ultra 2 Creator Modello 1300 |
SUNW,Ultra-2 |
sun4u |
Ultra 2 Creator Modello 2300 |
SUNW,Ultra-2 |
sun4u |
Ultra 5 |
SUNW,Ultra-5_10 |
sun4u |
Ultra 10 |
SUNW,Ultra-5_10 |
sun4u |
Ultra 30 |
SUNW,Ultra-30 |
sun4u |
Ultra 60 |
SUNW,Ultra-60 |
sun4u |
Ultra 80 |
SUNW,Ultra-80 |
sun4u |
Ultra 450 |
SUNW,Ultra-4 |
sun4u |
Netra t1 100 and t1 105 |
SUNW,UltraSPARC-IIi-cEngine |
sun4u |
Netra t 1120 and t 1125 |
SUNW,Ultra-60 |
sun4u |
Netra t 1400 and t 1405 |
SUNW,Ultra-80 |
sun4u |
Netra T1 AC200 and T1 DC200 |
SUNW,UItraAX-i2 |
sun4u |
Netra ct 400 |
SUNW,UltraSPARC-IIi-Netract |
sun4u |
Netra ct 800 |
SUNW,UltraSPARC-IIi-Netract |
sun4u |
Sun Enterprise 2 Modello 1170 |
SUNW,Ultra-2 |
sun4u |
Sun Enterprise 2 Modello 2170 |
SUNW,Ultra-2 |
sun4u |
Sun Enterprise 2 Modello 1200 |
SUNW,Ultra-2 |
sun4u |
Sun Enterprise 2 Modello 2200 |
SUNW,Ultra-2 |
sun4u |
Sun Enterprise 2 Modello 1300 |
SUNW,Ultra-2 |
sun4u |
Sun Enterprise 2 Modello 2300 |
SUNW,Ultra-2 |
sun4u |
Sun Enterprise 150 |
SUNW,Ultra-1 |
sun4u |
Sun Enterprise 250 |
SUNW,Ultra-250 |
sun4u |
Sun Enterprise 450 |
SUNW,Ultra-4 |
sun4u |
Sun Enterprise 3000 |
SUNW,Ultra-Enterprise |
sun4u |
Sun Enterprise 4000 |
SUNW,Ultra-Enterprise |
sun4u |
Sun Enterprise 5000 |
SUNW,Ultra-Enterprise |
sun4u |
Sun Enterprise 6000 |
SUNW,Ultra-Enterprise |
sun4u |
Sun Enterprise 3500 |
SUNW,Ultra-Enterprise |
sun4u |
Sun Enterprise 4500 |
SUNW,Ultra-Enterprise |
sun4u |
Sun Enterprise 5500 |
SUNW,Ultra-Enterprise |
sun4u |
Sun Enterprise 6500 |
SUNW,Ultra-Enterprise |
sun4u |
Sun Enterprise 10000 |
SUNW,Ultra-Enterprise |
sun4u |
SPARCserverTM 1000 |
SUNW,SPARCserver-1000 |
sun4d |
SPARCcenterTM 2000 |
SUNW,SPARCcenter-2000 |
sun4d |
Sun BladeTM 100 |
SUNW,Sun-Blade-100 |
sun4u |
Sun Blade 1000 |
SUNW,Sun-Blade-1000 |
sun4u |
Sun Fire 280R |
SUNW,Sun-Fire-280R |
sun4u |
Sun Fire 880 |
SUNW,Sun-Fire-880 |
sun4u |
Sun Fire 6800 |
SUNW,Sun-fire |
sun4u |
Sun Fire 4810 |
SUNW,Sun-fire |
sun4u |
Sun Fire 4800 |
SUNW,Sun-fire |
sun4u |
Sun Fire 3800 |
SUNW,Sun-fire |
sun4u |
Sun Fire 15K |
SUNW,Sun-Fire-280R |
sun4u |
Per ulteriori informazioni sui gruppi di piattaforme per tutti gli altri sistemi, vedere il manuale Solaris 8 Advanced Installation Guide.
Sui sistemi UltraSPARC con processori a 200 MHz o inferiori, l'esecuzione di un programma a 64 bit specifico può attivare un problema che potrebbe causare lo stallo del processore. Poiché i programmi a 64 bit non possono essere eseguiti sul kernel a 32 bit di Solaris, su questi sistemi viene caricato per default un kernel a 32 bit.
La sequenza di codice che attiva il problema è particolarmente rara ed è altamente improbabile che venga generata da un compilatore. Per dimostrare il problema è stato infatti necessario scrivere codice di assembler specifico. È del tutto improbabile che una routine di assembler utilizzi questa sequenza di codice.
Chi intenda assumersi la responsabilità che un utente possa accidentalmente o intenzionalmente eseguire un programma che potrebbe causare lo stallo del processore potrà scegliere di eseguire il kernel a 64 bit di Solaris su questi sistemi.
Per determinare la velocità del/dei processore/i, digitare il comando seguente:
# /usr/sbin/psrinfo -v |
Per modificare il kernel di default (32 bit), è sufficiente modificare il file boot. Modificare il file /platform/nome_piattaforma/boot.conf in modo che contenga una riga non commentata con la variabile ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU impostata su true, come mostrato nell'esempio seguente:
ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU=true
Per maggiori informazioni sulla modifica del kernel predefinito, vedere boot(1M).
In alternativa, è possibile acquistare un upgrade per il sistema esistente; in questo caso si raccomanda di contattare la filiale locale Sun per ulteriori dettagli.
Tutti i sistemi SPARC sono in grado di eseguire le applicazioni a 32 bit. I sistemi che montano i processori SPARC più recenti (UltraSPARC) possono inoltre effettuare il boot ed eseguire un kernel a 64 bit, per l'esecuzione simultanea delle applicazioni a 32 e 64 bit.
I sistemi che eseguono un kernel a 64 bit richiedono la versione a 64 bit dei driver e degli altri moduli software caricati direttamente nel kernel. Un numero limitato di applicazioni può dipendere da tali componenti e pertanto richiedere le versioni specifiche per kernel a 32 o 64 bit. Inoltre, le applicazioni a 32 bit non possono collegarsi alle librerie a 64 bit e viceversa. (L'ambiente operativo Solaris 8 include sia le versioni a 32 bit che quelle a 64 bit delle librerie di sistema).
La tabella seguente elenca i sistemi che possono eseguire applicazioni a 64 bit e a 32 bit e che possono effettuare il boot di un kernel a 32 bit, a 64 bit o entrambi.
Tabella 1-2 Supporto del kernel di sistema a 32 bit e a 64 bit
|
Kernel |
Applicazioni |
Drivers |
|||
---|---|---|---|---|---|---|
Tipo sistema |
32 bit |
64 bit |
32 bit |
64 bit |
32 bit |
64 bit |
SPARCclassic |
Sì |
No |
Sì |
No |
Sì |
No |
SPARCstation LX |
Sì |
No |
Sì |
No |
Sì |
No |
SPARCstation 4,5, 10, 10SX, 20 |
Sì |
No |
Sì |
No |
Sì |
No |
SPARCengine CP1200 |
Sì |
No |
Sì |
No |
Sì |
No |
SPARCserver 1000, 1000E |
Sì |
No |
Sì |
No |
Sì |
No |
SPARCcenter 2000, 2000E |
Sì |
No |
Sì |
No |
Sì |
No |
Ultra 1, 2, 5, 10, 30, 60, 80 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
Ultra 450 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
Sun Enterprise 1, 2, 150, 220R, 250, 420R, 450 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
Sun Enterprise 3000, 3500, 4000, 4500, 5000, 5500, 6000, 6500 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
Sun Enterprise 10000 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
Netra t1 100/105 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
Netra t 1120/1125 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
Netra t 1400/1405 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
SPARCengine CP1400 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
SPARCengine CP1500 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
Ultra AX, AXi, AXdp, AXmp, AXmp+, AXe |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
Sun Blade 100, 1000 |
No |
Sì |
Sì |
Sì |
No |
Sì |
Sun Fire 280R, 880 |
No |
Sì |
Sì |
Sì |
No |
Sì |
Sun Fire 3800, 4800, 4810, 6800 |
No |
Sì |
Sì |
Sì |
No |
Sì |
Netra T1 AC200 |
No |
Sì |
Sì |
Sì[1] |
No |
Sì[1] |
Netra T1 DC200 |
No |
Sì |
Sì |
Sì[1] |
No |
Sì[1] |
Sun Fire 15K |
No |
Sì |
Sì |
Sì |
No |
Sì |
[1] Supportato solo quando è in esecuzione il kernel a 64 bit |
|
|
|
|
|
|
[2] Supportato solo quando è in esecuzione il kernel a 32 bit |
|
|
|
|
|
|