Solaris 8 10/01: Guida alle piattaforme hardware Sun

Capitolo 1 Installazione del software dal CD di Solaris

Installazione automatica di Solaris

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.

Identificazione delle piattaforme

Per eseguire una delle operazioni seguenti, è necessario conoscere l'architettura del sistema (il gruppo di piattaforme):

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.

Kernel a 32 bit come impostazione predefinita sui sistemi UltraSPARC a 200 MHz o inferiori

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.

Supporto del kernel di sistema

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