it-swarm.it

Come posso mostrare o nascondere i messaggi di avvio all'avvio di Ubuntu?

C'è un modo per accendere/spegnere facilmente mostrando messaggi di avvio (caricamento dei servizi) all'avvio di Ubuntu? È qualcosa in Grub2?

Sto correndo il 10.04.

86
Weboide

Dovresti modificare il file /etc/default/grub. In questo file troverai una voce chiamata GRUB_CMDLINE_LINUX_DEFAULT. Questa voce deve essere modificata per controllare la visualizzazione della schermata iniziale.

La presenza della parola splash in questa voce abilita la schermata iniziale, con output di testo condensato. Aggiungendo quiet, si ottiene solo la schermata iniziale; che è l'impostazione predefinita per l'edizione desktop dalla 10.04 (Lucid Lynx). Per abilitare l'avvio "normale" del testo, è necessario rimuovere entrambi.

Quindi, l'impostazione predefinita per il desktop (ovvero solo la schermata iniziale):

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" #Hide text and show splash

Per il tradizionale display di testo:

GRUB_CMDLINE_LINUX_DEFAULT=        #Show text but not the splash

Per lo splash, ma la possibilità di mostrare i messaggi di avvio premendo Esc:

GRUB_CMDLINE_LINUX_DEFAULT="splash"

O, infine, solo per uno schermo (di solito) nero, prova:

GRUB_CMDLINE_LINUX_DEFAULT=quiet   #Don't show Ubuntu bootup text
GRUB_CMDLINE_LINUX="console=tty12" #Don't show kernel text

Dopo aver modificato il file, è necessario eseguire update-grub.

Sudo update-grub

Per maggiori dettagli, vedi questo: https://help.ubuntu.com/community/Grub2

89
George Marian

Potrei essere fuori soggetto, ma puoi semplicemente premere "Esci" durante l'avvio, per mostrare/nascondere la schermata iniziale di Plymouth ...

29
Little Jawa

C'è un modo semplice per nascondere tutti i messaggi di avvio. In /etc/default/grub, regola quanto segue:

GRUB_TIMEOUT=0 # Do not show the GRUB menu at all
GRUB_CMDLINE_LINUX_DEFAULT=quiet
GRUB_CMDLINE_LINUX="console=tty12" # Redirect the kernel output to another tty

Dopodiché, basta Sudo update-grub e dovrebbe essere fatto.

8
jweyrich

Non hai identificato se sei su un sistema server o desktop, quindi affronterò entrambi.

Se aggiungi splash a /etc/default/grub/ in GRUB_CMDLINE_LINUX_DEFAULT, Ubuntu ti presenterà una schermata iniziale, una semplice barra di avanzamento basata su testo o graficamente tramite plymouth, che descriverò di seguito .

Usando plymouth, un animatore grafico di avvio, puoi fornire una schermata di avvio piuttosto adatta alle macchine desktop. Potresti non volerlo fare su un server, ma dipende da te.

Sudo apt-get install plymouth-theme-ubuntu-logo
3
lfaraone

Se si rimuove l'opzione quiet da GRUB_CMDLINE_LINUX_DEFAULT per mostrare i messaggi di avvio, a volte è necessario impostare anche l'opzione loglevel su un valore più alto. In caso contrario, alcuni driver potrebbero inondare tty con messaggi di avviso. Uso questa linea per abilitare i messaggi di avvio:

GRUB_CMDLINE_LINUX_DEFAULT="loglevel=4"

In questo modo solo i messaggi di sistema significativi verranno stampati sulla console.

2
Sergey

Uso GRUB_CMDLINE_LINUX_DEFAULT="noplymouth" per dire al mio laptop di non mostrarmi l'immagine di avvio ma i messaggi di avvio ... funziona ancora per l'11.10

2
manfred