Home > Comandi Console, Dai forum, Debian, Gnome, Linux, Sistema, Trucchi, Ubuntu, ubuntu-it > Avviare in modalità testuale

Avviare in modalità testuale


In una macchina usata come server o come muletto che monti Ubuntu in versione desktop può far comodo evitare l’avvio dell’ambiente grafico e lasciare il sistema in un ambiente testuale, anche per risparmiare memoria e manovrare il sistema a distanza.

Questa operazione con Ubuntu Server è normale ma con le versioni desktop richiede qualche accorgimento per impedire l’avvio del server grafico e del gestore dell’accesso (GDM).

Il passaggio è molto semplice, bisogna indicare al kernel, attraverso GRUB, di avviare in modalità testo.

Attivazione manuale quando necessario

E’ possibile eseguire l’operazione sia manualmente quando se ne necessita modificando l’avvio dal GRUB. Per far ciò è necessario far apparire il menu di GRUB qualora fosse nascosto, semplicemente tenendo premuto il pulsante SHIFT (MAIUSC) di sinistra prima dell’avvio del sistema operativo.

Menu di GRUBUna volta dinanzi al menu di GRUB basterà scegliere il kernel interessato, generalmente il primo e premere il pulsante E.

Modifica impostazioni di avvio su GRUBNelle impostazioni di avvio del kernel scelto si potranno usare le freccette per spostarsi alla riga che inizia per linux quindi eliminare dalla fine il testo quiet splash e sostituirlo con text senza toccare il resto del comando.

Nell’esempio della figura sopra si legge:

linux /vmlinuz-2.6.32-22-generic root=UUID=45e...83a text

Effettuata la modifica basterà avviare premendo CTRL+X e al termine del caricamento il sistema si fermerà con la console in attesa di nome utente e password per l’accesso testuale.

Questa modifica è provvisoria e sarà necessario rifarla dopo il riavvio.

Attivazione automatica per ogni avvio

E’ ovviamente possibile configurare GRUB per avviare Ubuntu sempre in modalità testuale. Per far ciò basterà eseguire in un terminale:

gksudo gedit /etc/default/grub

Modificare la riga:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

In questo modo:

GRUB_CMDLINE_LINUX_DEFAULT="text"

Se si desiderasse nascondere i messaggi di caricamento del sistema all’avvio (si avrà uno schermo nero per tutta la durata dell’avvio fino alla richiesta di accesso) basterà modificare la riga in questo modo:

GRUB_CMDLINE_LINUX_DEFAULT="quiet text"

Eseguita la modifica, salvare, chiudere l’editor di testo ed eseguire sul terminale:

sudo update-grub

Sin dal prossimo avvio il sistema si avvierà automaticamente in modalità testuale.

Avvio manuale dell’ambiente grafico

Qualora ci fosse bisogno di avviare manualmente l’ambiente grafico è possibile percorrere due strade differenti.

Se si desidera accedere direttamente all’ambiente grafico senza passare dal gestore dell’avvio (GDM), una volta nella modalità testuale, dopo aver eseguito l’accesso si potrà eseguire il comando:

startx

Se invece si desidera rivedere il gestore dell’accesso (GDM), una volta effettuato l’accesso dalla modalità testuale si potrà eseguire il comando:

sudo start gdm

Immediatamente sarà presentato GDM e la relativa richiesta di parola d’ordine per l’accesso.

Da una richiesta sul forum ubuntu-it.org.

  1. NicCord
    21 settembre 2010 alle 23:20 | #1

    Un’altra cosa che non sapevo..grazie!
    La parte “quando necessario” è ok.
    Ho un problemino con l’attivazione automatica: nel percorso che hai indicato il file “grub” non è presente!
    Ho ubuntu 10.04 (da poco aggiornato da uno 9.04 tramite 2 “do-release-upgrade”)

    • 22 settembre 2010 alle 8:29 | #2

      ciao

      nel tuo caso stai usando ancora il grub1 che c’era fino alla 9.04.
      puoi configurare la modalità testuale modificando il file
      /boot/grub/menu.lst

      la riga da cambiare è
      # defoptions=quiet splash
      in
      # defoptions=text
      (non togliere il # all’inizio)

      al termine esegui l’update-grub
      ciao

  2. NicCord
    22 settembre 2010 alle 13:57 | #3

    Grazie mille! Come sempre molto gentile

  3. Paolo
    07 ottobre 2010 alle 20:21 | #4

    Doveroso fare gli elogi a questo sito per la molteplicità e la chiarezza delle info.
    Ho voluto postare un commento, in quanto mi sono posto questo problema:
    Stavo leggendo che digitando delle opzioni all’ avvio del grub, è possibile re-impostare la pwd di root, e quindi entrare in possesso del server.
    Francamente stà cosa mi ha lasciato perplesso…!!
    Ho capito male io, oppure basta che qualcuno si posizione davanti al nostro server per entrare tranquillamente..??
    Ciao
    Grazie

    Paolo

    • 08 ottobre 2010 alle 8:16 | #5

      ciao Paolo

      hai capito benissimo, reimpostare la password da grub è estremamente semplice ma considera che anche se non lo facesse grub non ci vorrebbe molto a infilare un live cd e reimpostarla da quello.

      la protezione dei dati non si applica mai all’accesso fisico.
      l’unica sicurezza contro questi casi è data dalla crittografia, ovviamente a discapito delle prestazioni.

  4. Roberto
    08 ottobre 2010 alle 15:22 | #6

    Grazie della risposta…chiara..e purtroppo ben definita!!
    Ma allora..se anche in Linux senza grub è possibile re-impostare la pwd con un LiveCd (stamattina ho sbloccato un Win7 di cui non avevamo preso nota della pwd, quando l’impiegato s’è licenziato, in 3 passi!!!), come proteggere un nostro server..??
    Sò che non è il posto giusto per porre queste domande, quindi se vorrai linkarmi qualcosa, è ben accetta

    • 08 ottobre 2010 alle 15:38 | #7

      l’avevo detto prima

      la protezione dei dati non si applica mai all’accesso fisico.
      l’unica sicurezza contro questi casi è data dalla crittografia, ovviamente a discapito delle prestazioni.

      la password di accesso non è un sistema di sicurezza, in nessun sistema operativo.

  5. 19 aprile 2012 alle 14:50 | #8

    Ciao, estremamente semplice la modifica a grub, ha funzionato tutto perfettamente sulla mia versione 11.10 di Ubuntu.
    Al primo riavvio dopo la modifica tutto ok, ai successivi riavvii del sistema, si ferma su schermata nera, come se fosse su tty7 (grafico) e non sul tty1, infatti con alt+f1 vedi il terminale tty1 che attente l’inserimento del nome utente, come posso risolvere?

  1. No trackbacks yet.

Lascia un Commento

Fill in your details below or click an icon to log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Log Out / Modifica )

Foto Twitter

You are commenting using your Twitter account. Log Out / Modifica )

Foto di Facebook

You are commenting using your Facebook account. Log Out / Modifica )

Connecting to %s

Iscriviti

Get every new post delivered to your Inbox.

Join 90 other followers