Per ripristinare l'ambiente di boot originale, scegliere una delle procedure qui descritte.
Versione |
Per maggiori informazioni |
---|---|
A partire da Solaris 10 1/06 | |
Solaris 10 3/05 |
Se si utilizza Solaris 10 3/05, non usare questa procedura. In base al sistema utilizzato, vedere una delle seguenti procedure:
A partire da Solaris 10 1/06, se l'attivazione del nuovo ambiente di boot è andata a buon fine ma non si è soddisfatti del risultato, usare la procedura seguente. È possibile tornare facilmente all'ambiente di boot originale tramite il menu di GRUB.
Entrambi gli ambienti di boot utilizzati devono essere ambienti di boot creati con il software GRUB.
Diventare superutente o assumere un ruolo equivalente.
I ruoli comportano determinate autorizzazioni e consentono di eseguire comandi che richiedono privilegi. Per maggiori informazioni sui ruoli, vedere Configuring RBAC (Task Map) del System Administration Guide: Security Services.
Riavviare il sistema.
# init 6 |
Viene visualizzato il menu di GRUB. Il sistema operativo Solaris è l'ambiente di boot originale. L'ambiente di boot secondo_disco è stato attivato correttamente ed è presente nel menu di GRUB. Le voci failsafe vengono utilizzate per il ripristino se per qualche motivo non è possibile avviare la voce principale.
GNU GRUB version 0.95 (616K lower / 4127168K upper memory) +-------------------------------------------------------------------+ |Solaris | |Solaris failsafe | |secondo_disco | |secondo_disco failsafe | +-------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
Per avviare l'ambiente di boot originale, usare i tasti freccia per selezionarlo e premere Invio.
# su # init 6 |
GNU GRUB version 0.95 (616K lower / 4127168K upper memory) +-------------------------------------------------------------------+ |Solaris | |Solaris failsafe | |secondo_disco | |secondo_disco failsafe | +-------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
Selezionare l'ambiente di boot originale, Solaris.
Se si utilizza Solaris 10 3/05, non usare questa procedura. In base al sistema utilizzato, vedere una delle seguenti procedure:
A partire da Solaris 10 1/06, se si verifica un problema di avvio, procedere come segue per ripristinare l'ambiente di boot originale. In questo esempio, il menu di GRUB viene visualizzato correttamente ma il nuovo ambiente di boot non è avviabile. Il dispositivo è /dev/dsk/c0t4d0s0. L'ambiente di boot originale, c0t4d0s0, diventa l'ambiente attivo.
In Solaris 10 3/05, la procedura consigliata per il ripristino, quando l'ambiente di boot precedente e quello nuovo risiedevano su dischi diversi, comportava la modifica dell'ordine di avvio dei dischi del BIOS. A partire da Solaris 10 1/06, la modifica dell'ordine dei dischi del BIOS non è più necessaria ed è anzi sconsigliata. La modifica dell'ordine dei dischi del BIOS può rendere inutilizzabile il menu di GRUB e impedire l'avvio dell'ambiente di boot. Se l'ordine dei dischi del BIOS è stato modificato, ripristinando le condizioni precedenti il sistema torna a funzionare correttamente.
Diventare superutente o assumere un ruolo equivalente.
I ruoli comportano determinate autorizzazioni e consentono di eseguire comandi che richiedono privilegi. Per maggiori informazioni sui ruoli, vedere Configuring RBAC (Task Map) del System Administration Guide: Security Services.
Per visualizzare il menu di GRUB, riavviare il sistema.
# init 6 |
Viene visualizzato il menu di GRUB.
GNU GRUB version 0.95 (616K lower / 4127168K upper memory) +-------------------------------------------------------------------+ |Solaris | |Solaris failsafe | |secondo_disco | |secondo_disco failsafe | +-------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
Dal menu di GRUB, selezionare l'ambiente di boot originale. L'ambiente di boot deve essere stato creato con il software GRUB. Gli ambienti di boot creati con versioni anteriori a Solaris 10 1/06 non sono ambienti di boot GRUB. Se non è presente nessun ambiente di boot GRUB avviabile, passare alla procedura, x86: Ripristinare l'ambiente di boot originale dopo un errore di attivazione con il menu di GRUB e il DVD o i CD.
Avviare il sistema in modalità monoutente modificando il menu di GRUB.
Per modificare il menu di GRUB digitare e.
Viene visualizzato il menu di modifica di GRUB.
root (hd0,2,a) kernel /platform/i86pc/multiboot module /platform/i86pc/boot_archive |
Selezionare la voce del kernel dell'ambiente di boot originale con i tasti freccia.
Per modificare la voce di avvio, digitare e.
La voce del kernel viene visualizzata nel menu di modifica di GRUB.
grub edit>kernel /boot/multiboot |
Digitare -s e premere Invio.
L'esempio seguente indica l'inserimento dell'opzione -s.
grub edit>kernel /boot/multiboot -s |
Per avviare il sistema in modalità monoutente, digitare b.
Se necessario, controllare l'integrità del file system radice (/) dell'ambiente di boot sicuro.
# fsck punto_attivazione |
File system radice (/) noto e affidabile
Attivare la slice radice dell'ambiente di boot originale in una directory (ad esempio /mnt):
# mount nome_dispositivo /mnt |
Specifica la posizione del file system radice (/) sul disco dell'ambiente di boot che si desidera ripristinare. Il nome del dispositivo deve essere specificato nella forma /dev/dsk/cwtxdysz.
Dalla slice radice dell'ambiente di boot attivo, digitare:
# /mnt/sbin/luactivate |
luactivate attiva l'ambiente di boot precedente e indica il risultato dell'operazione.
Disattivare /mnt.
# umount /mnt |
Riavviare il sistema.
# init 6 |
L'ambiente di boot precedente torna ad essere l'ambiente attivo.
Se si utilizza Solaris 10 3/05, non usare questa procedura. In base al sistema utilizzato, vedere una delle seguenti procedure:
A partire da Solaris 10 1/06, se si verifica un problema di avvio, procedere come segue per ripristinare l'ambiente di boot originale. In questo esempio, l'avvio del nuovo ambiente di boot non è riuscito. Inoltre, il menu di GRUB non viene visualizzato. Il dispositivo è /dev/dsk/c0t4d0s0. L'ambiente di boot originale, c0t4d0s0, diventa l'ambiente attivo.
In Solaris 10 3/05, la procedura consigliata per il ripristino, quando l'ambiente di boot precedente e quello nuovo risiedevano su dischi diversi, comportava la modifica dell'ordine di avvio dei dischi del BIOS. A partire da Solaris 10 1/06, la modifica dell'ordine dei dischi del BIOS non è più necessaria ed è anzi sconsigliata. La modifica dell'ordine dei dischi del BIOS può rendere inutilizzabile il menu di GRUB e impedire l'avvio dell'ambiente di boot. Se l'ordine dei dischi del BIOS è stato modificato, ripristinando le condizioni precedenti il sistema torna a funzionare correttamente.
Diventare superutente o assumere un ruolo equivalente.
I ruoli comportano determinate autorizzazioni e consentono di eseguire comandi che richiedono privilegi. Per maggiori informazioni sui ruoli, vedere Configuring RBAC (Task Map) del System Administration Guide: Security Services.
Inserire il DVD Solaris Operating System for x86 Platforms o il CD Solaris 10 Software for x86 Platforms - 1.
Avviare il sistema dal DVD o da un CD.
# init 6 |
Viene visualizzato il menu di GRUB.
GNU GRUB version 0.95 (616K lower / 4127168K upper memory) +-------------------------------------------------------------------+ |Solaris | |Solaris failsafe | +-------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
Avviare il sistema in modalità monoutente modificando il menu di GRUB.
Per modificare il menu di GRUB digitare e.
Viene visualizzato il menu di modifica di GRUB.
root (hd0,2,a) kernel /platform/i86pc/multiboot module /platform/i86pc/boot_archive |
Selezionare la voce del kernel dell'ambiente di boot originale con i tasti freccia.
Per modificare la voce di avvio, digitare e.
La voce del kernel viene visualizzata in un editor.
grub edit>kernel /boot/multiboot |
Digitare -s e premere Invio.
L'esempio seguente indica l'inserimento dell'opzione -s.
grub edit>kernel /boot/multiboot -s |
Per avviare il sistema in modalità monoutente, digitare b.
Se necessario, controllare l'integrità del file system radice (/) dell'ambiente di boot sicuro.
# fsck punto_attivazione |
File system radice (/) noto e affidabile
Attivare la slice radice dell'ambiente di boot originale in una directory (ad esempio /mnt):
# mount nome_dispositivo /mnt |
Specifica la posizione del file system radice (/) sul disco dell'ambiente di boot che si desidera ripristinare. Il nome del dispositivo deve essere specificato nella forma /dev/dsk/cwtxdysz.
Dalla slice radice dell'ambiente di boot attivo, digitare:
# /mnt/sbin/luactivate Eseguire il fallback su (attivare) l'ambiente di boot c0t4d0s0 (yes o no)? yes |
luactivate attiva l'ambiente di boot precedente e indica il risultato dell'operazione.
Disattivare /mnt.
# mount nome_dispositivo |
Specifica la posizione del file system radice (/) sul disco dell'ambiente di boot che si desidera ripristinare. Il nome del dispositivo deve essere specificato nella forma /dev/dsk/cwtxdysz.
Riavviare il sistema.
# init 6 |
L'ambiente di boot precedente torna ad essere l'ambiente attivo.
A partire da Solaris 10 1/06, non utilizzare questa procedura. Vedere x86: Ripristinare l'ambiente di boot originale nonostante la corretta attivazione del nuovo ambiente di boot con il menu di GRUB.
In Solaris 10 3/05, se l'attivazione del nuovo ambiente di boot è andata a buon fine ma non si è soddisfatti del risultato, usare la procedura seguente.
Diventare superutente o assumere un ruolo equivalente.
I ruoli comportano determinate autorizzazioni e consentono di eseguire comandi che richiedono privilegi. Per maggiori informazioni sui ruoli, vedere Configuring RBAC (Task Map) del System Administration Guide: Security Services.
Digitare:
# /sbin/luactivate nome_BE |
Specifica il nome dell'ambiente di boot da attivare
Riavviare il sistema.
# init 6 |
L'ambiente di boot precedente torna ad essere l'ambiente attivo.
A partire da Solaris 10 1/06, non utilizzare questa procedura. Vedere x86: Ripristinare l'ambiente di boot originale dopo un errore di attivazione con il menu di GRUB
In Solaris 10 3/05, se i file system radice (/) degli ambienti di boot si trovano su dischi fisici differenti, usare la procedura seguente per ripristinare l'ambiente di boot originale.
Diventare superutente o assumere un ruolo equivalente.
I ruoli comportano determinate autorizzazioni e consentono di eseguire comandi che richiedono privilegi. Per maggiori informazioni sui ruoli, vedere Configuring RBAC (Task Map) del System Administration Guide: Security Services.
Riavviare il sistema e accedere al menu del BIOS appropriato.
Se i dispositivi di boot del sistema sono SCSI, accedere al BIOS SCSI: Per istruzioni a riguardo, vedere la documentazione del controller SCSI.
Se i dispositivi di boot sono gestiti dal BIOS di sistema, accedere al BIOS di sistema.
Seguendo le istruzioni fornite nella documentazione del BIOS, cambiare il dispositivo di boot in modo da ripristinare l'ambiente di boot originale (se differente).
Salvare le modifiche al BIOS.
Uscire dal BIOS e avviare il processo di boot.
Digitare b -s per avviare i sistema in modalità monoutente.
Digitare:
# /sbin/luactivate |
Riavviare il sistema.
# init 6 |
A partire da Solaris 10 1/06, non utilizzare questa procedura. Vedere x86: Ripristinare l'ambiente di boot originale dopo un errore di attivazione con il menu di GRUB
In Solaris 10 3/05, se i file system radice (/) si trovano sullo stesso disco fisico, usare la procedura seguente per ripristinare l'ambiente di boot originale. Attivare la slice radice (/) dall'ultimo ambiente di boot attivo. Eseguire quindi il comando luactivate per cambiare l'ambiente attivo. Al riavvio del sistema, verrà nuovamente utilizzato l'ambiente di boot originale.
Diventare superutente o assumere un ruolo equivalente.
I ruoli comportano determinate autorizzazioni e consentono di eseguire comandi che richiedono privilegi. Per maggiori informazioni sui ruoli, vedere Configuring RBAC (Task Map) del System Administration Guide: Security Services.
Decidere in che modo avviare il sistema.
Per avviare il sistema dal DVD del sistema operativo Solaris o dal CD Solaris Software - 1, inserire il disco corrispondente. Il BIOS del sistema deve supportare l'avvio da un DVD o da un CD.
Se si avvia il sistema dalla rete, usare l'avvio di rete PXE. Il sistema deve supportare PXE. Per abilitare il sistema all'uso del PXE, usare il tool di configurazione del BIOS o quello della scheda di rete.
Se si avvia il sistema da un dischetto, inserire il dischetto Solaris 10 3/05 Device Configuration Assistant nel sistema.
È possibile copiare il software Device Configuration Assistant su un dischetto dal DVD Solaris Operating System for x86 Platforms oppureCD Solaris Software for x86 Platforms - 2 utilizzando la procedura descritta nella sezione x86: (Opzionale) Aggiornare il dischetto di avvio prima dell'attivazione.
Seguire le istruzioni visualizzate finché non compare il menu con i parametri di avvio correnti.
Digitare b -s per avviare i sistema in modalità monoutente.
Se necessario, controllare l'integrità del file system radice (/) dell'ambiente di boot sicuro.
# fsck punto_attivazione |
File system radice (/) noto e affidabile
Attivare la slice radice dell'ambiente di boot attivo in una directory selezionata (ad esempio /mnt):
# mount nome_dispositivo /mnt |
Specifica la posizione del file system radice (/) sul disco dell'ambiente di boot che si desidera ripristinare. Il nome del dispositivo deve essere specificato nella forma /dev/dsk/cwtxdysz.
Dalla slice radice dell'ambiente di boot attivo, digitare:
# /mnt/sbin/luactivate |
luactivate attiva l'ambiente di boot precedente e indica il risultato dell'operazione.
Disattivare /mnt/sbin.
# mount nome_dispositivo |
Specifica la posizione del file system radice (/) sul disco dell'ambiente di boot che si desidera ripristinare. Il nome del dispositivo deve essere specificato nella forma /dev/dsk/cwtxdysz.
Riavviare il sistema.
# init 6 |
L'ambiente di boot precedente torna ad essere l'ambiente attivo.