Guida all'installazione di Solaris 9

Attivazione di un ambiente di boot

L'attivazione di un ambiente di boot permette di utilizzarlo per l'avvio successivo del sistema. In caso di problemi nell'avvio del sistema con il nuovo ambiente di boot, sarà sufficiente tornare all'ambiente di boot originale. Vedere Ripristino dell'ambiente di boot originale (riga di comando).

Perché l'attivazione possa avvenire correttamente, l'ambiente di boot deve soddisfare le seguenti condizioni:


Nota –

Se si desidera riconfigurare lo spazio di swap, operare questa modifica prima di avviare l'ambiente di boot inattivo. Nella configurazione predefinita, tutti gli ambienti di boot condividono gli stessi dispositivi di swap. Per riconfigurare lo spazio di swap, vedere “Creare un nuovo ambiente di boot”, Punto 9 o Creare un ambiente di boot e riconfigurare lo spazio di swap (riga di comando).


x86: (Opzionale) Aggiornare il dischetto di boot prima dell'attivazione

Se non si intende utilizzare il dischetto Solaris 9 Device Configuration Assistant x86 Platform Edition per l'avvio del sistema, è possibile ignorare questa procedura. Se il boot verrà eseguito con il Device Configuration Assistant, è necessario aggiornare il dischetto di boot. Questa procedura permette di aggiornare il dischetto di boot alla release utilizzata sovrascrivendo il dischetto esistente o scrivendo i dati su un nuovo dischetto.

  1. Inserire il dischetto Solaris 9 Device Configuration Assistant x86 Platform Edition. Usare il dischetto esistente da sovrascrivere o un nuovo dischetto.

  2. Aggiornare il dischetto di boot con l'ultima immagine disponibile per la release in uso.

  3. Espellere il dischetto di boot.

  4. Digitare:


    volcheck
    
  5. Copiare il file boot/solaris/bootenv.rc del nuovo ambiente di boot sul dischetto.


    cp /a/boot/solaris/bootenv.rc /floppy/floppy0/solaris/bootenv.rc
    
  6. Controllare che i dispositivi di input e di output sul dischetto siano corretti. Qualora non fossero corretti, aggiornarli.

    A questo punto si è pronti per attivare il nuovo ambiente di boot.

Attivare un ambiente di boot (interfaccia a caratteri)

La prima volta che si avvia un sistema da un nuovo ambiente di boot, il software Solaris Live Upgrade sincronizza questo ambiente con quello precedentemente attivo. “Sincronizzazione” significa in questo caso la copia di alcuni file e directory di importanza critica dall'ambiente di boot precedente a quello nuovo. Solaris Live Upgrade non esegue questa sincronizzazione dopo il boot iniziale, a meno che l'operazione non venga forzata dall'utente.

Per maggiori informazioni sulla sincronizzazione, vedere Sincronizzazione dei file tra gli ambienti di boot.

  1. Dal menu principale di Solaris Live Upgrade, selezionare Activate.

  2. Inserire il nome dell'ambiente di boot da attivare:


    Name of Boot Environment: solaris_9
    Do you want to force a Live Upgrade sync operations: no
    
  3. È possibile continuare oppure forzare la sincronizzazione dei file.

    • Premere Return per continuare.

      Al primo avvio dell'ambiente di boot, i file vengono automaticamente sincronizzati.

    • È possibile forzare la sincronizzazione dei file, ma questa funzione deve essere usata con cautela. I sistemi operativi di entrambi gli ambienti di boot devono essere compatibili con i file da sincronizzare. Per forzare la sincronizzazione dei file, digitare:


      Do you want to force a Live Upgrade sync operations: yes
      

      Avvertenza – Avvertenza –

      La sincronizzazione forzata deve essere utilizzata con estrema cautela, poiché spesso è difficile tener conto di tutte le modifiche apportate all'ultimo ambiente di boot attivo. Ad esempio, se l'ambiente di boot corrente viene eseguito in Solaris 9 e si ritorna a Solaris 2.6 con una sincronizzazione forzata, i file della release 2.6 possono risultare modificati. Poiché i file dipendono dalla release dell'ambiente operativo, il boot di Solaris 2.6 può non riuscire perché i file di Solaris 9 non sono sempre compatibili con quelli di Solaris 2.6.


  4. Premere F3 per iniziare il processo di attivazione.

  5. Premere Return per continuare.

    Il nuovo ambiente di boot verrà attivato al riavvio successivo del sistema.

  6. Per attivare l'ambiente di boot inattivo, riavviare il sistema:


    # init 6
    

Attivare un ambiente di boot (riga di comando)

  1. Eseguire il login come superutente.

  2. Per attivare l'ambiente di boot, digitare:


    # /usr/sbin/luactivate  nome_BE
    
    nome_BE

    Specifica il nome dell'ambiente di boot da attivare

  3. Riavviare il sistema.


    # init 6
    

    Avvertenza – Avvertenza –

    Per riavviare il sistema, usare solo i comandi init o shutdown. Non usare i comandi reboot, halt o uadmin, poiché il sistema non cambierebbe l'ambiente di boot. Verrebbe cioè avviato nuovamente l'ambiente di boot precedentemente attivo.



Esempio 33–10 Attivazione di un ambiente di boot (riga di comando)

In questo esempio, viene attivato l'ambiente di boot secondo_disco.


# /usr/sbin/luactivate secondo_disco
# init 6

Attivare un ambiente di boot e sincronizzare i file (riga di comando)

La prima volta che si avvia un sistema da un nuovo ambiente di boot, il software Solaris Live Upgrade sincronizza questo ambiente con quello precedentemente attivo. “Sincronizzazione” significa in questo caso la copia di alcuni file e directory di importanza critica dall'ambiente di boot precedente a quello nuovo. Solaris Live Upgrade non esegue questa sincronizzazione dopo il boot iniziale, a meno che questa operazione non venga forzata usando il comando luactivate e l'opzione -s.

Per maggiori informazioni sulla sincronizzazione, vedere Sincronizzazione dei file tra gli ambienti di boot.

  1. Eseguire il login come superutente.

  2. Per attivare l'ambiente di boot, digitare:


    # /usr/sbin/luactivate  -s nome_BE
    
    -s

    Forza la sincronizzazione dei file tra l'ambiente di boot precedentemente attivo e quello nuovo. Alla prima attivazione di un ambiente di boot, i file dei due ambienti di boot vengono sincronizzati. Alle attivazioni successive, i file verranno sincronizzati solo se verrà utilizzata l'opzione -s.


    Avvertenza – Avvertenza –

    Questa opzione deve essere utilizzata con estrema cautela, poiché spesso è difficile tener conto di tutte le modifiche apportate all'ultimo ambiente di boot attivo. Ad esempio, se l'ambiente di boot corrente viene eseguito in Solaris 9 e si ritorna a Solaris 2.6 con una sincronizzazione forzata, i file della release 2.6 possono risultare modificati. Poiché i file dipendono dalla release dell'ambiente operativo, il boot di Solaris 2.6 può non riuscire perché i file di Solaris 9 non sono sempre compatibili con quelli di Solaris 2.6.


    nome_BE

    Specifica il nome dell'ambiente di boot da attivare

  3. Riavviare il sistema.


    # init 6
    

Esempio 33–11 Attivazione di un ambiente di boot (riga di comando)

In questo esempio, viene attivato l'ambiente di boot secondo_disco e i file vengono sincronizzati.


# /usr/sbin/luactivate -s secondo_disco
# init 6