栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

windbg+vmware双机调试配置教程及可能出现的问题

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

windbg+vmware双机调试配置教程及可能出现的问题

一、设备参数说明

1、调试机:物理机windows 10 + windbg 10.0.22000.194
2、被调试机:虚拟机windows xp sp3
3、虚拟机软件:VMware workstation 16.1.2

二、虚拟机配置调试串口 2.1 VMware配置串口

首先,打开虚拟机的“编辑设置”,并把“打印机”删掉,因为它是默认的串口com_1
然后,添加一个串口,设置如下图所示:

最后,我们在VMware的右下角就可以看到如下图所示的内容

{PS:这里要注意的是,如果你没有删除“打印机”,那么你的右下角就会显示“串行端口2”,那么在2.2里边的配置就要修改成com_2。}

2.2 找到配置文件boot.ini

由于boot.ini是系统配置文件,被系统默认隐藏了,所以我们要按下图所示方法显示boot.ini。

工具->文件夹选项
文件夹选项" />
查看栏:按上图所示设置,从而显示boot.ini这一系统配置文件

打开boot.ini
并在末尾加上如下内容:

multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect/debug /debugport=com_1 /baudrate=115200


其中debugport指的是串口号(非常重要),baudrate指的是波特率。
{PS:这里要注意的是,如果你在2.1中没有删除“打印机”,那么你的右下角就会显示“串行端口2”,那么在2.2里边的boot.ini配置就要修改成com_2。其中,com_2的下划线一定不能少。}

三、物理机配置windbg 3.1 下载安装windbg

windbg下载链接
只用选择windows debug tools即可。

3.2 设置windbg参数

创建windbg的快捷方式,右键->属性->目标,路径的引号外添加如下参数-b -k com:port=\.pipecom_1,baud=115200,pipe

3.3 授予windbg快捷方式管理员权限

快捷方式->高级->勾选以管理员权限运行
如果不这样做,会报错“无法访问xxx文件”

四、调试测试 4.1 重启虚拟机,并选择调试模式,先不要按回车 4.2 物理机双击刚才创建的windbg快捷方式,再返回到VMware按回车 4.3 这个时候虚拟机会黑屏,我们需要返回到物理机在windbg的kd>命令行中输入g,并回车。 4.4 最后附上成功的截图

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/335424.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号