web-dev-qa-db-fra.com

Comment supprimer réellement les messages du noyau au démarrage?

J'ai Ubuntu Server 18.04 LTS. Je souhaite supprimer les messages du noyau affichés sur la console lors du démarrage. (Le type de [0.1234] kernel message chose qui inonde l’écran).

CE DID PAS DE TRAVAIL :

  • Changer de /etc/systl.conf
  • Paramétrage de LogLevel=err ou LogLevel=emerg dans /etc/systemd/system.conf. Ceci a en fait supprimé le type de messages [ ok ] Blah blah mais pas le type [123.456] Something something.
  • Modification des paramètres GRUB . Même GRUB_CMDLINE_LINUX_DEFAULT="quiet loglevel=3 rd.systemd.show_status=auto rd.udev.log-priority=3 loglevel=0" ( source ). Non, différence dans loglevel=0 ou loglevel=3. Non, je n'ai pas oublié de lancer Sudo update-grub.
  • Sudo dmesg -n 1 ( source )
  • Cela aussi . Ne marquez pas cette question comme une copie de celle-ci, car agetty n'a aucun lien avec les messages de démarrage et la propre réponse de OP ne fonctionne pas, comme je l'ai mentionné plus haut à propos de la partie GRUB.
  • éditer /etc/systemd/journal.conf pour régler ForwardToWall=no ou MaxLevelWall=emerg
  • réglage de console=tty5 dans /etc/default/grub ( source )
  • J'ai supprimé plymouth complètement - les messages apparaissent toujours. Ce qui est également logique dans la mesure où il n’est pas lié à plymouth, il n’a même pas été démarré en tant que service dans systemd, et il n’ya pas d’interface graphique sur ce système.

Je vais probablement offrir une prime pour la réponse qui peut créer un paramètre de démarrage parfaitement silencieux et peut-être réduire la résolution de toutes ces autres réponses, car elles sont obsolètes et ne sont d'aucune utilité et ne fonctionnent pas du tout. J'ai passé beaucoup de temps à essayer de comprendre cela avec peu de résultats.

5

Donc, apparemment, console=tty5 ne fonctionne pas, pas plus que n'importe quelle console virtuelle. Ce qui semble fonctionner est que console=ttyS0 est défini dans GRUB_CMDLINE_LINUX (le GRUB_CMDLINE_LINUX_DEFAULT ne fonctionne pas pour une raison quelconque, même si cette option doit envoyer les paramètres du noyau au démarrage normal, tandis que GRUB_CMDLINE_LINUX - à la fois diagnostique et normal). Je mettrai à jour cette réponse si je découvre autre chose, mais jusqu'à présent, cela semble être le cas.

1