Как посмотреть Kernel Oops / Panic? и предоставить «доказательство»

539
user554700

Я делаю это задание, и я немного запутался в предоставлении доказательств для ядра упс / паника

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

Как я могу получить доказательство паники ядра? Я знаю, как использовать dmesg, но вижу это только в терминале. Какие есть еще способы убедительно доказать это?

1
Паника ядра приведет к тому, что индикаторы Scroll Lock и Caps Lock на клавиатуре будут постоянно мигать; система перестанет отвечать. Мигающие огни предназначены для визуальной индикации того, что машина разбилась, даже если вы не можете видеть консоль. bwDraco 8 лет назад 2

1 ответ на вопрос

0
bwDraco

Если ядро ​​запаниковало, машина должна быть полностью подвешена (нет ответа на клавиатуру или мышь), а индикаторы Scroll Lock и Caps Lock должны непрерывно мигать. Мигающие огни предназначены для сигнализации паники ядра, даже если вы не можете видеть консоль.

Похожие вопросы