Qemu中的虛擬機器Windows系統調試

來源:互聯網
上載者:User

host虛擬機器——運行windbg的虛擬機器

host虛擬機器的運行參數中包含“-serial tcp::4445,server,nowait”(4445為連接埠號碼,任意可用的TCP連接埠即可)
在虛擬機器中需要安裝windbg和symbols,指定“Symbol File Path...”,然後開始“Kenerl Debug...”

target虛擬機器——需要調試的虛擬機器

target虛擬機器運行參數中包含“-serial tcp:127.0.0.1:4445”
在虛擬機器中需要開啟串口調試

1、以管理員身份運行cmd
2、在命令提示行中輸入如下命令複製開機啟動項,意思為:複製當前開機啟動項,複製項目的描述為"for debug"。(描述顯示為引導功能表標題)
bcdedit /copy {current} /d "for debug"
3、記錄下返回標識,便於編輯,本例中,返回的GUID為:{edc961e6-0a37-11df-a30a-92cc1b2fa135}
4、在命令提示行中輸入如下命令啟用複製項系統載入器的啟動調試
bcdedit /bootdebug {edc961e6-0a37-11df-a30a-92cc1b2fa135} ON
5、在命令提示行中輸入如下命令設定全域偵錯工具在com1上以115200傳輸速率進行串列調試:
bcdedit /dbgsettings SERIAL DEBUGPORT:1 BAUDRATE:115200
6、在命令列中輸入如下命令啟用核心調試
bcdedit /debug {edc961e6-0a37-11df-a30a-92cc1b2fa135} ON
7、msconfig可以看到新增加的啟動項,還可以將調試項設為預設項
8、重啟開始調試

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.