在启动时调试Linux内核

问题描述:

我编译了Linux内核,其配置选项为ROOT_NFS。我现在的问题是屏幕打印速度让我看到错误,并且找不到任何有关解决此问题的最佳方法的文档。我正在VirtualBox中执行此操作。在启动时调试Linux内核

+0

有启动参数来做到这一点。特别是'boot_delay'。请参阅[kernel-parameters.txt](https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/Documentation/kernel-parameters.txt) – 2013-03-24 23:11:44

Documentation/serial-console.txt你可以看看。串行控制台传统上用于调试linux启动问题,然后您可以将所有屏幕捕获保存在不同的pc上。尽管我不知道配置串行访问会有多困难,但对于virtualbox用例也应该是可行的。

+0

VirtualBox确实有一个虚拟串行设备,我可以通过腻子访问,因为我在Windows上。 – Blackninja543 2013-03-24 23:21:52

dmesg命令打印内核的循环日志缓冲区。你的信息可能在那里。