在QEMU控制台中未显示的启动时打印KERN_DEBUG?

时间:2013-08-08 15:34:43

标签: linux-kernel qemu

我正在尝试调试和优化内核启动时间。我正在使用QEMU来模拟内核。我用KERN_DEBUG放置了一些printk,但它们没有显示在任何终端上。我不得不将它们更改为KERN_INFO然后我可以看到相同的内容。

我的调试日志级别是7.我在配置内核时更改了它。

有人可以告诉我这些印刷品是否被缓冲到任何其他终端?

1 个答案:

答案 0 :(得分:6)

我之前遇到过这个问题..我最终以'糟糕'的方式解决了这个问题..

尝试将loglevel = 8添加到内核启动参数中。

另外,根据http://elinux.org/Debugging_by_printing
Only messages with a value lower (not lower equal) than the console_loglevel will be printed.