Se la procedura di avvio non riesce, procedere come segue per tornare all'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) in System Administration Guide: Security Services.
Inserire il DVD Solaris Operating System for x86 Platforms o il CD Solaris 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 / 4,127,168K upper memory) +-------------------------------------------------------------------+ |Solaris 10 8/07 | |Solaris 10 8/07 Serial Console ttya | |Solaris 10 8/07 Serial Console ttyb (for lx50, v60x and v65x | +-------------------------------------------------------------------+ 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. |
Attendere che venga avviata l'opzione predefinita o scegliere una delle opzioni visualizzate.
Viene visualizzata la schermata di installazione.
+--------------------------------------------------------------------+ | Select the type of installation you want to perform: | | | | 1 Solaris Interactive | | 2 Custom JumpStart | | 3 Solaris Interactive Text (Desktop session) | | 4 Solaris Interactive Text (Console session) | | 5 Apply driver updates | | 6 Single user shell | | | | Enter the number of your choice followed by the <ENTER> key.| | Alternatively, enter custom boot arguments directly. | | | | If you wait 30 seconds without typing anything, | | an interactive installation will be started. | +--------------------------------------------------------------------+ |
Scegliere l'opzione “Single user shell”.
Viene visualizzato il messaggio seguente.
Do you wish to automatically update the boot archive? y /n |
Digitare: n
Starting shell... # |
Il sistema si trova ora nella 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 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.