Messages de démarrage silencieux
Vous devriez pouvoir y parvenir avec le paramètre du noyau loglevel=
ouquiet
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
Je ne sais pas exactement à quel niveau cela serait caché (ou à quel point vous aimeriez que votre botte soit).
Temporairement
redémarrez votre ordinateur et appuyez sur le menu grub e
pour modifier les paramètres de démarrage.
faites défiler jusqu'à la fin de la linux...
ligne à l'aide des touches fléchées
ajoutez le loglevel
paramètre souhaité ou quiet
à la fin de cette ligne. exemple:
linux /vmlinuz-4.4.0-21.generic.efi.signed root=/dev/mapper/encrypted ro loglevel=4
ou
linux /vmlinuz-4.4.0-21.generic.efi.signed root=/dev/mapper/encrypted ro quiet
une fois l'édition terminée, passez au démarrage en appuyant sur F10
Constamment
Pour ce faire, modifiez /etc/default/grub
éditez la ligne:
GRUB_CMDLINE_LINUX_DEFAULT=
décommentez-le si nécessaire et ajoutez le niveau de journal souhaité ou silencieux - par exemple GRUB_CMDLINE_LINUX_DEFAULT="loglevel=4"
ouGRUB_CMDLINE_LINUX_DEFAULT="quiet"
et courir sudo update-grub
messages fsck
supprimer fsck des initramfs
fsck est exécuté par défaut par les initramfs. en le supprimant et en faisant exécuter fsck par systemd, nous pourrons rediriger la sortie.
voir man initramfs
et wiki.ubuntu.com/Initramfs pour plus d'informations sur la suppression de fsck des ramfs.
systemd fsck
Depuis le wiki arch:
Copiez maintenant les fichiers systemd-fsck-root.service et systemd-fsck @ .service situés dans / usr / lib / systemd / system / vers / etc / systemd / system / et modifiez-les, en configurant StandardOutput et StandardError comme ceci:
[Un service]
Type = oneshot
RemainAfterExit = oui
ExecStart = / usr / lib / systemd / systemd-fsck
StandardOutput = null
StandardError = journal + console
TimeoutSec = 0
Dans Ubuntu, ces fichiers sont tous deux situés dans /lib/systemd/system
Si le système de fichiers n'est pas vérifié par les initramfs lors du démarrage, systemd-fsck-root.service sera automatiquement exécuté.
voir http://manpages.ubuntu.com/manpages/wily/man8/systemd-fsck@.service.8.html