C A P I T O L O  1

Installazione del software dal disco di Solaris

Questo capitolo tratta i seguenti argomenti:



Nota - Per le istruzioni iniziali di installazione di questa versione di Solaris, consultare la scheda Iniziate da qui fornita con i dischi. Per istruzioni più dettagliate, vedere la Guida all'installazione di Solaris 9.




Aggiornamento del firmware sui server Sun Fire e Netra prima dell'installazione (Bug ID 4747307, 4799331)

Per installare l'ambiente operativo Solaris 9 9/05 su server Sun Fire e Netratrademark specifici, occorre prima aggiornare il firmware sul server. Se non si esegue tale operazione prima di installare Solaris 9 9/05, il server produrrà un errore di tipo panic. Questo problema interessa i seguenti server:

Quando si verifica il problema, compare il seguente messaggio di errore:


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

Viene visualizzato il prompt ok.

Soluzione:

Per i server Sun Fire 3800, 4800, 4810, o 6800 applicare la versione più aggiornata della patch del firmware disponibile, ad esempio, l'aggiornamento del firmware 5.15.4 o 5.15.3.

Per i server Sun Fire V1280 o Netra, applicare la versione più aggiornata della patch del firmware disponibile, ad esempio la versione 5.13.0014.

Le patch di aggiornamento del firmware sono disponibili all'indirizzo:

http://sunsolve.sun.com

Accertarsi di scaricare e applicare la versione più aggiornata della patch.


Installazione automatica di Solaris

A eccezione della nota sul firmware riportata nella sezione precedente l'hardware Sun riportato nella TABELLA 1-1 non richiede procedure o istruzioni particolari per Solaris 9 9/05. Se si desidera eseguire un'installazione automatica dell'ambiente operativo Solaris 9 9/05 su hardware Sun, vedere la Guida all'installazione di Solaris 9.


Identificazione delle piattaforme supportate

Per eseguire una delle operazioni qui indicate, è 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 JumpStarttrademark personalizzata.

La TABELLA 1-1 mostra i nomi e i gruppi dei diversi sistemi di piattaforme hardware Sun per la versione Solaris 9 9/05.


TABELLA 1-1 Nomi delle piattaforme Sun

Sistema

Nome della piattaforma

Gruppo

Solo 32 bit[1]

32 e 64 bit[2]

Solo 64 bit[3]

Workstation

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

Server per gruppi di lavoro/entry level

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

Server di fascia media e 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

Server di fascia alta

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

Server 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


Per informazioni sui sistema x86 supportati, vedere il documento Solaris Hardware Compatibility List, all'indirizzo:

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

Per ulteriori informazioni sui gruppi di piattaforme per tutti gli altri sistemi, vedere la Guida all'installazione di Solaris 9.


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

Sui sistemi UltraSPARCtrademark 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 con il kernel a 32 bit di Solaris, su questi sistemi viene caricato come impostazione predefinita il kernel a 32 bit.

La sequenza di codice che produce il problema è particolarmente rara ed è molto improbabile che venga generata da un compilatore. Per dimostrare il problema è stato infatti necessario scrivere un codice assembler specifico. È del tutto improbabile che una routine di assembler non scritta deliberatamente a questo scopo utilizzi la sequenza di codice in oggetto.

Se si è consapevoli del rischio che un utente possa accidentalmente o intenzionalmente eseguire un programma che porti allo stallo del processore si potrà scegliere di eseguire il kernel a 64 bit di Solaris anche su questi sistemi.

Per determinare la velocità dei processori, digitare il comando seguente:

# /usr/sbin/psrinfo -v

Per modificare il kernel predefinito (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 la pagina man boot(1M).

In alternativa, è possibile aggiornare il sistema esistente; contattare il funzionario commerciale 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 dotati dei 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 potrebbe dipendere da tali componenti e pertanto richiedere le versioni specifiche per il kernel a 32 o a 64 bit. Inoltre, le applicazioni a 32 bit non possono collegarsi alle librerie a 64 bit e viceversa (l'ambiente operativo Solaris 9 9/05 include sia le versioni a 32 bit che quelle a 64 bit delle librerie di sistema).

La TABELLA 1-1 indica 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 di entrambi.


Opzioni grafiche supportate

La Sun Graphics Platform Matrix elenca gli acceleratori grafici e le piattaforme hardware e software Sun da loro supportati.

È possibile accedere a tutta la documentazione sugli acceleratori grafici, inclusa la Sun Graphics Platform Matrix, all'indirizzo:

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

Per informazioni sulle schede rilasciate in precedenza, vedere il documento Solaris Handbook for Sun Frame Buffers.


1 (Nota a piť di tabella) Piattaforme che supportano solo il kernel o i driver a 32 bit.
2 (Nota a piť di tabella) Piattaforme a 64 bit che possono eseguire il boot del kernel o dei driver a 32 bit. I sistemi supportano applicazioni e driver a 32 bit su un kernel a 32 bit e supportano applicazioni a 32 o 64 bit e driver a 64 bit su un kernel a 64 bit.
3 (Nota a piť di tabella) Piattaforme a 64 bit che non supportano il kernel o i driver a 32 bit.