我正在做这个作业,对于提供内核 oops/panic 的证明我有点困惑
static int __init hello_init(void)
{
printk(KERN_INFO "Hello world!\n");
return 1/0; //Crashes the program
}
如何获得内核崩溃的证据?我知道 dmesg 的用法,但我只能在终端中看到它。还有哪些其他方法可以提供令人信服的证据?
答案1
如果内核崩溃了,机器应该完全挂起(对键盘或鼠标没有反应),并且滚动锁定和大写锁定灯应持续闪烁。即使您无法查看控制台,闪烁的灯也表示内核崩溃。