Guida all'installazione di Solaris 9 12/03

Ripristino dell'ambiente di boot originale (riga di comando)

In caso di problemi dopo l'aggiornamento, o di incompatibilità dell'applicazione con uno dei componenti aggiornati, è possibile ripristinare l'ambiente di boot originale usando una delle procedure descritte qui di seguito, a seconda della piattaforma utilizzata. Per i sistemi SPARC, la prima procedura utilizza luactivate per tornare all'ambiente di boot originale. Se la prima procedura non dovesse riuscire, usare la seconda procedura per eseguire il boot da un DVD-ROM, da un CD-ROM o da un'immagine di rete. Per i sistemi x86, scegliere la procedura in base al fatto che i file system radice (/) siano attivati sullo stesso disco fisico o su due dischi differenti.

Ripristinare l'ambiente di boot originale nonostante la corretta creazione del nuovo ambiente di boot

Se l'attivazione del nuovo ambiente di boot è andata a buon fine ma non si è soddisfatti del risultato, usare la procedura seguente.

  1. Eseguire il login come superutente.

  2. Tipo:


    # /usr/sbin/luactivate nome_BE
    
    nome_BE

    Specifica il nome dell'ambiente di boot da attivare.

  3. Riavviare il sistema.


    # init 6
    

    L'ambiente di boot precedente torna ad essere l'ambiente attivo.

SPARC: Ripristinare l'ambiente di boot originale in caso di insuccesso nell'attivazione del nuovo ambiente

  1. Al prompt OK, avviare il sistema in modalità monoutente dal DVD Solaris, dal CD Installazione di Solaris , dalla rete o da un disco locale:


    OK boot cdrom -s 
    

    oppure


    OK boot net -s
    

    oppure


    OK boot nome_dispositivo -s
    
    nome_dispositivo

    Specifica il nome del dispositivo da cui deve essere avviato il sistema, ad esempio /dev/dsk/c0t0d0s0

  2. Tipo:


    # /sbin/luactivate nome_BE
    
    nome_BE

    Specifica il nome dell'ambiente di boot da attivare

  3. Al prompt, digitare:


    Eseguire il fallback su (attivare) l'ambiente di boot <nome disco> 
    (yes o no)? yes
    

    Compare un messaggio indicante che l'attivazione è riuscita.

  4. Riavviare il sistema.


    # init 6
    

    L'ambiente di boot precedente torna ad essere l'ambiente attivo.

SPARC: Ripristinare l'ambiente di boot originale usando un DVD, un CD o un'immagine di installazione in rete

Per avviare il sistema da un DVD, da un CD o da un'immagine di installazione in rete, procedere come segue. 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.

  1. Al prompt OK, avviare il sistema in modalità monoutente dal DVD Solaris, dal CD Installazione di Solaris , dalla rete o da un disco locale:


    OK boot cdrom -s 
    

    oppure


    OK boot net -s
    

    oppure


    OK boot nome_dispositivo -s
    
    nome_dispositivo

    Specifica il nome del disco e la slice in cui risiede la copia del sistema operativo, ad esempio /dev/dsk/c0t0d0s0

  2. Se necessario, controllare l'integrità del file system radice (/) dell'ambiente di boot sicuro.


    # fsck nome_dispositivo
    
    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/c wtx dys z.

  3. Attivare la slice radice (/) dell'ambiente di boot attivo in una directory selezionata (ad esempio /mnt):


    # mount nome_dispositivo /mnt
    
    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/c wtx dys z.

  4. 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.

  5. Disattivare /mnt


    # umount  /mnt
    
  6. Riavviare il sistema.


    # init 6
    

    L'ambiente di boot precedente torna ad essere l'ambiente attivo.

x86: Ripristinare l'ambiente di boot da un disco differente

L'avvio del nuovo ambiente di boot potrebbe non riuscire. 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.

  1. 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.

  2. Seguendo le istruzioni fornite nella documentazione del BIOS, cambiare il dispositivo di boot in modo da ripristinare l'ambiente di boot originale (se differente).

  3. Salvare le modifiche al BIOS.

  4. Uscire dal BIOS e avviare il processo di boot.

  5. Digitare b -s per avviare il sistema in modalità monoutente.

  6. Tipo:


    # /sbin/luactivate
    
  7. Riavviare il sistema.


    # init 6
    

x86: Ripristinare l'ambiente di boot dallo stesso disco

L'avvio del sistema potrebbe non riuscire. 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.

  1. Decidere in che modo avviare il sistema.

    • Se si desidera eseguire il boot dal DVD Solaris o dal CD Installazione di Solaris , inserire il disco appropriato. Il BIOS del sistema deve supportare il boot da un DVD o da un CD.

    • Se si desidera eseguire il boot dalla rete, usare l'ambiente di boot PXE (Preboot Execution Environment). Il sistema deve supportare il PXE. Per abilitare il sistema all'uso del PXE, usare il tool di configurazione del BIOS o quello della scheda di rete.

    • Se si desidera eseguire il boot da un dischetto, inserire il Dischetto Solaris Device Configuration Assistant x86 Platform Edition nel sistema.


      Solo x86 –

      Il Device Configuration Assistant può essere copiato su un dischetto nei seguenti modi:

      • Copiare il software su un dischetto dal DVD Solaris x86 Platform Edition o dal CD Solaris Software 2 of 2 x86 Platform Edition usando la procedura seguente: Appendice I.

      • Scaricare e copiare il software su un dischetto dal sito della Solaris Developer Connection, all'indirizzo http://soldc.sun.com/support/drivers/dca_diskettes.


    Seguire le istruzioni visualizzate finché non compare il menu con i parametri di boot correnti.

  2. Digitare b -s per avviare il sistema in modalità monoutente.

  3. Se necessario, controllare l'integrità del file system radice (/) dell'ambiente di boot sicuro.


    # fsck punto_attivazione
    
    punto_attivazione

    File system radice noto e affidabile

  4. Attivare la slice radice dell'ambiente di boot attivo in una directory selezionata (ad esempio /mnt/sbin):


    # mount nome_dispositivo /mnt/sbin
    
    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/c wtx dys z.

  5. 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.

  6. Disattivare /mnt/sbin.


    # umount nome_dispositivo /mnt/sbin
    
    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/c wtx dys z.

  7. Riavviare il sistema.


    # init 6
    

    L'ambiente di boot precedente torna ad essere l'ambiente attivo.