За да спреш някои съобщения на ядрото може да се използва loglevel
kernel-parameters.txt просто трябва да добавиш
loglevel=<level number> във boot параметрите с които стартира ядрото.
Ето ги нивата от 0 до 7, 0 е най критичното и ще покаже само съобщени от типа на
Системата не може да зареди:
#define KERN_EMERG "<0>" /* system is unusable */
#define KERN_ALERT "<1>" /* action must be taken immediately */
#define KERN_CRIT "<2>" /* critical conditions */
#define KERN_ERR "<3>" /* error conditions */
#define KERN_WARNING "<4>" /* warning conditions */
#define KERN_NOTICE "<5>" /* normal but significant condition */
#define KERN_INFO "<6>" /* informational */
#define KERN_DEBUG "<7>" /* debug-level messages */
Трябва да знаеш , че за да заработи трябва да присъства параметъра
quiet пред
loglevel=0, иначе няма да има ефект .
Ако този начин не сработи, може да се помисли да се пренасочват съобщенията от ядрото във друго TTY, например за GRUB2 , става така:
Само пример:
tty12 - може да го замениш със друго
GRUB_CMDLINE_LINUX_DEFAULT=quiet #Don't show bootup text
GRUB_CMDLINE_LINUX="console=tty12" #Don't show kernel text Ако не искаш да се показва меню:
GRUB_TIMEOUT=0Ако ползваш GRUB, просто добавяш този параметър към boot параметрите
console=tty12 с които стартира ядрото.
Изпробвай на твой риск!