Risposte:
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
anche, 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 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
GRUB_HIDDEN_TIMEOUT
e GRUB_TIMEOUT
causa confusione non capisco perché mantengano due di queste impostazioni e visualizzi l'erroreWarning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported
Potrei essere fuori soggetto, ma puoi semplicemente premere "Esci" durante l'avvio, per mostrare / nascondere la schermata iniziale di Plymouth ...
GRUB_CMDLINE_LINUX_DEFAULT="splash"
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
Dopo quello, giusto sudo update-grub
, e dovrebbe essere fatto.
console=ttyS0
sembra funzionare nel 18.04, l'ho trovato come risposta alla mia domanda. Potrei fare qualche ricerca in più su di esso in seguito, però. Vedi askubuntu.com/q/1085629/295286
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 descrivo di seguito.
Utilizzando plymouth
, un animatore grafico di avvio, è possibile 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
Se si rimuove l' quiet
opzione GRUB_CMDLINE_LINUX_DEFAULT
per mostrare i messaggi di avvio, a volte è necessario anche impostare l' loglevel
opzione su un valore più alto. In caso contrario, alcuni driver potrebbero inondare tty
di 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.
splash
da GRUB_CMDLINE_LINUX_DEFAULT? Riesco a vedere i messaggi ora quando inizio, ma poi X inizia e se ne sono andati.