Guida all'installazione di Solaris 10 11/06: pianificazione dell'installazione e dell'aggiornamento

x86: Avvio con GRUB (panoramica)

Nel sistema operativo Solaris è stato adottato come boot loader predefinito il boot loader open source GRUB.


Nota –

L'avvio con GRUB non è disponibile sui sistemi SPARC.


Il boot loader è il primo programma che viene eseguito dopo l'accensione di un sistema. Quando si accende un sistema x86, il BIOS (Basic Input/Output System) inizializza la CPU, la memoria e i componenti hardware della piattaforma. Al termine della fase di inizializzazione, il BIOS carica il boot loader dal dispositivo di avvio configurato e trasferisce il controllo del sistema al boot loader.

GRUB è un boot loader open source dotato di una semplice interfaccia a menu, che include le opzioni di avvio predefinite in un file di configurazione. GRUB dispone inoltre di un'interfaccia dalla riga di comando, accessibile dall'interfaccia a menu, da cui è possibile eseguire diversi comandi di avvio. L'implementazione di GRUB del sistema operativo Solaris è conforme alla specifica Multiboot. Questa specifica è descritta in modo dettagliato alla pagina Web http://www.gnu.org/software/grub/grub.html.

Poiché il kernel di Solaris è pienamente compatibile con la specifica Multiboot, è possibile avviare i sistemi x86 basati su Solaris utilizzando il boot loader GRUB. GRUB offre la possibilità di avviare e installare facilmente diversi sistemi operativi. Ad esempio è possibile, su uno stesso sistema, avviare individualmente i seguenti sistemi operativi:

Un vantaggio fondamentale di GRUB è la sua capacità di riconoscere i file system e i formati eseguibili del kernel; questo consente di caricare un sistema operativo senza registrare la posizione fisica del kernel sul disco. Nell'avvio del sistema con GRUB, il kernel viene caricato specificando il nome del file corrispondente, l'unità e la partizione in cui risiede. L'avvio con GRUB sostituisce il Solaris Device Configuration Assistant e semplifica il processo grazie all'interfaccia a menu.

x86: Caratteristiche del processo di avvio con GRUB

Quando GRUB assume il controllo del sistema, sulla console viene visualizzato un menu. Usando il menu di GRUB è possibile:

Per l'avvio del sistema operativo predefinito è disponibile un timeout configurabile. Premendo qualsiasi tasto, l'avvio del sistema operativo predefinito viene interrotto.

Per un esempio del menu di GRUB, vedere Descrizione del menu principale di GRUB.

x86: Convenzioni di denominazione dei dispositivi di GRUB

Le convenzioni di denominazione dei dispositivi utilizzate da GRUB sono leggermente diverse rispetto a quelle delle versioni precedenti di Solaris. La conoscenza di queste convenzioni può essere utile per specificare correttamente le informazioni relative alle unità e alle partizioni durante la configurazione di GRUB sul sistema.

La tabella seguente descrive le convenzioni di denominazione dei dispositivi di GRUB.

Tabella 6–1 Convenzioni di denominazione dei dispositivi di GRUB

Nome dispositivo 

Descrizione 

(fd0), (fd1)

Prima unità a dischetti, seconda unità a dischetti 

(nd)

Dispositivo di rete 

(hd0,0), (hd0,1)

Prima e seconda partizione fdisk del primo disco del bios

(hd0,0,a), (hd0,0,b)

Slice 0 e 1 di Solaris/BSD sulla prima partizione fdisk del primo disco del bios


Nota –

In GRUB, i nomi dei dispositivi devono essere sempre specificati tra parentesi. Le partizioni vengono numerate a partire da 0 (zero), non da 1.


Per maggiori informazioni sulle partizioni fdisk, vedere la sezione Guidelines for Creating an fdisk Partition del System Administration Guide: Devices and File Systems.

x86: Dove trovare informazioni sulle installazioni con GRUB

Per maggiori informazioni su queste modifiche, vedere i seguenti riferimenti.

Tabella 6–2 Dove trovare informazioni sulle installazioni con GRUB

Argomento 

Procedure eseguibili dal menu di GRUB 

Per maggiori informazioni 

Installazione 

Installazione dal CD o dal DVD di Solaris 

Guida all’installazione di Solaris 10 11/06: installazioni di base.

Installazione da un'immagine di installazione di rete 

Parte II, Installazione in una rete locale del Guida all’installazione di Solaris 10 11/06: installazioni di rete

 

Configurazione di un server DHCP per le installazioni di rete 

Preconfigurazione delle informazioni di configurazione del sistema con il servizio DHCP (procedure) del Guida all’installazione di Solaris 10 11/06: installazioni di rete

 

Installazione con il programma JumpStart personalizzato 

Esecuzione di un’installazione JumpStart personalizzata del Guida all’installazione di Solaris 10 11/06: metodo JumpStart personalizzato e installazioni avanzate

 

Attivazione o ripristino di un ambiente di boot con Solaris Live Upgrade 

Amministrazione del sistema 

Per informazioni più dettagliate su GRUB e sulle procedure di amministrazione 

Capitolo 11, GRUB Based Booting (Tasks) del System Administration Guide: Basic Administration