Disattivazione dei messaggi di avvio
Dovresti essere in grado di raggiungere questo obiettivo con il parametro kernel loglevel=
oquiet
loglevel= All Kernel Messages with a loglevel smaller than the
console loglevel will be printed to the console. It can
also be changed with klogd or other programs. The
loglevels are defined as follows:
0 (KERN_EMERG) system is unusable
1 (KERN_ALERT) action must be taken immediately
2 (KERN_CRIT) critical conditions
3 (KERN_ERR) error conditions
4 (KERN_WARNING) warning conditions
5 (KERN_NOTICE) normal but significant condition
6 (KERN_INFO) informational
7 (KERN_DEBUG) debug-level messages
quiet [KNL] Disable most log messages
Non sono sicuro esattamente a quale livello questo sarebbe nascosto (o quanto silenzioso vorresti che fosse il tuo stivale).
Temporaneamente
riavviare il computer e nel menu di grub premere e
per modificare i parametri di avvio.
scorrere fino alla fine della linux...
riga usando i tasti freccia
aggiungi il loglevel
parametro desiderato o quiet
alla fine di quella riga. esempio:
linux /vmlinuz-4.4.0-21.generic.efi.signed root=/dev/mapper/encrypted ro loglevel=4
o
linux /vmlinuz-4.4.0-21.generic.efi.signed root=/dev/mapper/encrypted ro quiet
al termine della modifica, procedere all'avvio premendo F10
persistentemente
Per fare ciò, modifica /etc/default/grub
modifica la riga:
GRUB_CMDLINE_LINUX_DEFAULT=
decomprimilo se necessario e aggiungi il livello di registro desiderato o silenzioso, ad esempio GRUB_CMDLINE_LINUX_DEFAULT="loglevel=4"
oppureGRUB_CMDLINE_LINUX_DEFAULT="quiet"
e corri sudo update-grub
messaggi fsck
rimuove fsck da initramfs
fsck è gestito di default da initramfs. rimuovendolo e facendo eseguire systems fsck saremo in grado di reindirizzare l'output.
vedi man initramfs
e wiki.ubuntu.com/Initramfs per maggiori informazioni sulla rimozione di fsck da ramfs.
systemd fsck
Dall'arco wiki:
Ora copia i file systemd-fsck-root.service e systemd-fsck @ .service situati in / usr / lib / systemd / system / in / etc / systemd / system / e modificali, configurando StandardOutput e StandardError in questo modo:
[Servizio]
Tipo = oneshot
RemainAfterExit = yes
ExecStart = / usr / lib / systemd / systemd-fsck
StandardOutput = null
StandardError = journal + console
TimeoutSec = 0
In Ubuntu, questi file si trovano entrambi in /lib/systemd/system
Se il file system non viene controllato da initramfs durante l'avvio, verrà eseguito automaticamente systemd-fsck-root.service.
vedi http://manpages.ubuntu.com/manpages/wily/man8/systemd-fsck@.service.8.html