如何查看内核错误/崩溃?并提供“证据”

如何查看内核错误/崩溃?并提供“证据”

我正在做这个作业,对于提供内核 oops/panic 的证明我有点困惑

static int __init hello_init(void)
{
        printk(KERN_INFO "Hello world!\n");
        return 1/0; //Crashes the program
}

如何获得内核崩溃的证据?我知道 dmesg 的用法,但我只能在终端中看到它。还有哪些其他方法可以提供令人信服的证据?

答案1

如果内核崩溃了,机器应该完全挂起(对键盘或鼠标没有反应),并且滚动锁定大写锁定灯应持续闪烁。即使您无法查看控制台,闪烁的灯也表示内核崩溃。

相关内容