Windows Server 2008 R2 如何启动kernel dbg进行双机内核调试『配置详解』

相信windbg大家都不陌生,其提供了一个异常强大的功能就是kernel dbg, 在不同版本的windows 系统中启动kernel dbg的方式不禁相同,为了方便大家使用kernel dbg,本文对Windows Server 2008 R2系统上如何对其进行配置进行了讨论。

Kernel dbg 对于系统程序员尤为重要,特别是驱动开发,经常需要和kernel dbg打交道,另外好多涉及到系统的用户态问题也需要内核调试,其重要性不言而喻,希望本文给您的内核之旅开个好头。对于Windows XP 启动内核调试相对简单,只要在boot.ini中加上相应的启动项就可以启动kernel dbg 故在此不做过多说明,下面开始对Windows Server 2008 R2启动内核调试进行说明。

首先设置WM_Ware启动串口,配置如下

 Windows Server 2008 R2 如何启动kernel dbg进行双机内核调试『配置详解』

Windows Server 2008 R2 如何启动kernel dbg进行双机内核调试『配置详解』

Windows Server 2008 R2 如何启动kernel dbg进行双机内核调试『配置详解』

Windows Server 2008 R2 如何启动kernel dbg进行双机内核调试『配置详解』

 

其次在被调试机器上启动内核调试,此图为msconfig对应的配置:

Windows Server 2008 R2 如何启动kernel dbg进行双机内核调试『配置详解』

 

最后在调试主机上面启动windbg, 配置如下:

Windows Server 2008 R2 如何启动kernel dbg进行双机内核调试『配置详解』

 

总结

本文详细说明了Windows Server 2008 R2 启动内核调试的所有配置步骤,希望对开始内核之旅的朋友们有所帮助。

 注:本位启动被调试机器的kernel dbg使用了简单有效的方式,其具体的配置或者说更加精细化的配置可以使用BCDEdit命令,具体的使用方式请参考windbg帮助文档。

 

 

你可能感兴趣的:(windows,server,2008)