間違いだらけの備忘録

このページの内容は無保証でありこのページの内容によって直接、または間接に損害を受けられたとしても私は責任を取りません。

コンソールログ出力レベル変更

https://wiki.archlinux.jp/index.php/%E3%82%B5%E3%82%A4%E3%83%AC%E3%83%B3%E3%83%88%E3%83%96%E3%83%BC%E3%83%88

quiet loglevel=3 

(略)
上記の設定は quiet と loglevel= の両方を、この順番で使用したときにのみ適用されます (quiet が先)。

めも
https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt

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.

printk出力の確認

$ cat kmod.c
#include <linux/module.h>
#include <linux/init.h>

MODULE_LICENSE("Dual BSD/GPL");

static int hello_init(void)
{
        printk(KERN_ALERT   "KERN_ALERT  <1> \n");
        printk(KERN_CRIT    "KERN_CRIT   <2> \n");
        printk(KERN_ERR     "KERN_ERR    <3> \n");
        printk(KERN_WARNING "KERN_WARING <4> \n");
        printk(KERN_NOTICE  "KERN_NOTICE <5> \n");
        printk(KERN_INFO    "KERN_INFO   <6> \n");
        printk(KERN_DEBUG   "KERN_DEBUG  <7> \n");
        return 0;
}

static void hello_exit(void)
{
        printk(KERN_ALERT "driver unloaded, good bye kernel.\n");
}

module_init(hello_init);
module_exit(hello_exit);

参考
http://mcommit.hatenadiary.com/entry/2017/12/14/234643

grubカーネルオプション変更

http://enakai00.hatenablog.com/entry/2015/11/27/152442

各エントリーに共通のカーネルオプションは、/etc/default/grubGRUB_CMDLINE_LINUX に指定します。たとえば、起動メッセージをずらずら流すのが好みの方は、「rhgb quiet」を削除しておきます。設定を変更したら、次のコマンドで変更を反映します。(UEFIブート環境の場合は、「-o /boot/efi/EFI/redhat/grub.cfg」(RHELの場合)、もしくは、「-o /boot/efi/EFI/centos/grub.cfg」(CentOSの場合)を指定。)

このページにはhatena以外のサービスからのコンテンツが埋め込まれています。 hatenaによりGoogle AdSense 広告が埋め込まれています。