Guida introduttiva di Oracle Solaris 11 Express

Appendice B Risoluzione dei problemi di Oracle Solaris 11 Express

In questo capitolo vengono fornite indicazioni per la risoluzione dei problemi che potrebbero verificarsi durante l'installazione o l'utilizzo del software Oracle Solaris 11 Express.

Se si verifica un problema, procedere nel modo indicato di seguito:

Suggerimenti per la risoluzione dei problemi all'avvio di Oracle Solaris

Utilizzare le seguenti informazioni per risolvere eventuali problemi di avvio.

Come procedere se il sistema viene avviato in modalità console

Se la scheda grafica del sistema non è supportata dal Live CD o il sistema non dispone di una scheda grafica, quando i inserisce il Live CD il sistema si avvia in modalità console. In tal caso non è possibile eseguire un'installazione con interfaccia utente grafica.

Sono disponibili due alternative:

ProcedureAggiunta di pacchetti software supplementari dopo un'installazione di Oracle Solaris in modalità testo

Se si utilizza il programma di installazione in modalità testo il sistema installato non dispone di tutti i pacchetti software che vengono inclusi quando si installa dal Live CD. In particolare, il sistema installato non include il desktop GNOME. Se si desidera che il sistema contenga tutti i pacchetti software inclusi in un'installazione dal Live CD, incluso il desktop GNOME, attenersi alla seguente procedura per aggiungere i pacchetti aggiuntivi necessari al sistema installato.


Nota –

Per l'esecuzione della procedura che segue il sistema deve disporre di accesso alla rete, per il download di pacchetti software da un repository IPS di rete.


  1. Assumere il ruolo root o impostare il login root.


    $ su -
    password:
    #
  2. Creare un nuovo ambiente di avvio (BE) per l'installazione dei pacchetti aggiuntivi.


    # beadm create be-name
    

    Nota –

    Con la creazione di un nuovo ambiente di avvio e l'installazione dei pacchetti aggiuntivi in tale ambiente, si conserva il sistema installato in origine e, se necessario, è possibile ripristinarlo.


  3. Attivare l'ambiente di avvio appena creato nel punto di attivazione temporaneo /tmp/a.


    # beadm mount be-name /tmp/a
    
  4. Aggiungere il pacchetto software slim_install al nuovo ambiente di avvio.


    # pkg -R /tmp/a install slim_install
    

    slim_install è un insieme di pacchetti di grandi dimensioni, che include pacchetti specifici per il desktop GNOME.

  5. Rimuovere il pacchetto software.


    # pkg -R /tmp/a uninstall slim_install
    

    Nota –

    Il pacchetto slim_install è un pacchetto di gruppo. Rimuovendo il contenitore di gruppo slim_install è possibile gestire singolarmente tutti i pacchetti installati nel contesto di tale gruppo.


  6. Aggiornare l'archivio di avvio nel nuovo ambiente di avvio.


    # bootadm boot-archive -R /tmp/a
    
  7. Disattivare l'ambiente di avvio appena creato.


    # beadm unmount be-name
    
  8. Attivare il nuovo ambiente di avvio.


    # beadm activate be-name
    
  9. Riavviare il sistema.


    # reboot
    

ProcedureInstallazione di Oracle Solaris dal Live CD quando il sistema viene avviato in modalità console

Prima di cominciare

Per questa procedura sono necessari due sistemi in rete: il sistema in cui il Live CD di è stato avviato (sistema di destinazione) e un sistema remoto da cui verrà eseguita l'installazione. Entrambi i sistemi devono disporre dell'accesso alla rete. Non è necessario che i due sistemi condividano la stessa sottorete. Tuttavia, il sistema di destinazione deve essere raggiungibile dal sistema remoto. Inoltre, sul sistema remoto deve essere in esecuzione un sistema operativo che supporti un desktop grafico.

  1. Nel sistema da installare, inserire il Live CD e avviare il sistema.

  2. Nella schermata di login alla console, digitare il nome di login e la password predefiniti.

    Usare jack come nome di login e password predefiniti per Oracle Solaris.

  3. Assumere il ruolo di utente root.


    $ su root
    Password: solaris
    

    La password root è solaris.

  4. Attivare il servizio per il programma di accesso remoto ssh.


    # svcadm enable ssh
    
  5. Visualizzare l'indirizzo IP assegnato dal DHCP al sistema di destinazione.


    # ifconfig -a
    
  6. Nel sistema remoto, aprire una finestra del terminale e digitare:


    $ ssh -X ip-address-of-target -l jack
    

    dove ip-address-of-target è l'output del comando ifconfig -a eseguito nel sistema di destinazione.

    Se si esegue questo comando nel sistema remoto viene aperta una shell protetta che consente di accedere al sistema di destinazione per utilizzare il programma di installazione con interfaccia utente grafica.

  7. Assumere il ruolo di utente root.


    $ su root
    Password: solaris
    
  8. Avviare il programma di installazione con interfaccia utente grafica:


    # /bin/gui-install
    
  9. Una volta completata l'installazione, riavviare il sistema di destinazione.

Monitoraggio del processo di avvio del Live CD

È possibile passare dalla schermata di avvio grafico predefinita alla schermata di avvio in modalità testo. La possibilità di passare alla schermata di avvio in modalità testo può risultare utile se si sospetta la presenza di errori durante il processo di avvio del sistema. La schermata di avvio in modalità testo può contenere messaggi informativi o una richiesta di input da parte dell'utente. Il passaggio alla schermata di avvio in modalità testo non ha effetti sulla sequenza di avvio, salvo per la modalità di visualizzazione delle informazioni nella schermata. L'inizializzazione del sistema operativo prosegue e viene completata in modo normale.

Per passare all'avvio in modalità testo, premere un tasto per qualche secondo quando viene visualizzata la schermata di avvio grafica e compare la barra di avanzamento.


Nota –

Una volta passati da un avvio grafico a un avvio in modalità testo, non è possibile ritornare alla schermata di avvio grafico.


Risoluzione dei problemi relativi all'account utente e login

Se non è possibile accedere al sistema installato, attenersi alla procedura descritta di seguito.

ProcedureRisoluzione dei problemi relativi al login

Per risolvere i problemi di login è necessario avviare il sistema in modalità monoutente, in modo da individuare la causa del problema e applicare la soluzione appropriata. In questa procedura viene descritto come avviare un sistema in modalità monoutente e vengono fornite soluzioni per alcuni dei problemi di login più comuni.

  1. Avviare il sistema in modalità monoutente.

    1. Quando inizia la sequenza di avvio e viene visualizzato il menu di GRUB, digitare e per modificare le voci del menu di GRUB.

    2. Utilizzando i tasti FRECCIA SU o FRECCIA GIÙ, selezionare la riga kernel$, quindi digitare e per modificare tale voce.

    3. Digitare -s dopo la voce kernel$.

    4. Premere Invio per tornare alla schermata precedente.

    5. Per avviare il sistema in modalità monoutente, digitare b.

  2. Quando viene richiesto, digitare un nome account utente.

    il nome dell'account può essere root, qualsiasi altro tipo di account con privilegi (ad esempio jack) disponibile nell'immagine sul Live CD, o ancora un account creato durante l'installazione.

  3. Digitare la password di root.

    Una volta avviato il sistema, a seconda dello stato corrente, è possibile effettuare le seguenti operazioni:

    • Visualizzare gli account utente e i ruoli esistenti:


      -bash-3.2#  cat /etc/user_attr
      
    • Eliminare un account utente:


      -bash-3.2# userdel username
      
    • Creare un nuovo account utente:


      -bash-3.2# useradd username
      
      1. Assegnare una password al nome utente.


        -bash-3.2# passwd username
        

        Nota –

        Verrà richiesto di inserire la password due volte.


      2. Assegnare il ruolo root a tale utente.


        -bash-3.2# usermod -R root username
        
  4. Per tornare al sistema installato, digitare exit.