본문 바로가기
개발/Windows

Hyper-V 2세대 VM에서 Com Port 활성화 하기 / Windbg

by lucidmaj7 2020. 3. 27.
728x90
반응형

UEFI 부팅환경을 테스트하기 위해 Hyper-V에서 2세대 가상머신을 만들었습니다.. 그리고 커널디버거를 붙이기 위해 Com포트 설정을 해줘야 했습니다. 그런데 2세대 Hyper-V VM에서는 Com Port장치가 보이지 않았는데요. 

보이지 않는 Com포트 장치

Hyper-V 2세대 VM은 따로 Com 포트에 pipe를 할당해 줘야 장치목록에서 보이게 됩니다.

1. VM종료

먼저 작업을 하기전 VM을 종료해줍니다.

 

2. Powrshell 관리자 권한으로 실행

Hyper-V VM의 세부 설정은 Powershell 명령어를 통해 할 수 있는데요. Powershell을 관리자 권한으로 실행해 줍니다. 

3. set-vmcomport 

com포트를 활성화 하기 위해 다음 명령어를 실행합니다.

set-vmcomport -vmname [VM이름] -number [COM포트번호] [파이프이름]

파이프가 할당된 COM포트를 확인하기 위해서는 아래 명령어를 실행합니다.

get-vmcomport -vmname [VM이름]

다음은 명령어 실행 예시 입니다. 

https://docs.microsoft.com/en-us/powershell/module/hyper-v/set-vmcomport?view=win10-ps

 

Set-VMComPort (hyper-v)

Use this topic to help manage Windows and Windows Server technologies with Windows PowerShell.

docs.microsoft.com

4. VM실행

장치관리자에서 보면 com포트가 활성화 된 것을 볼 수 있습니다.

728x90
반응형

댓글