728x90
반응형
UEFI 부팅환경을 테스트하기 위해 Hyper-V에서 2세대 가상머신을 만들었습니다.. 그리고 커널디버거를 붙이기 위해 Com포트 설정을 해줘야 했습니다. 그런데 2세대 Hyper-V VM에서는 Com Port장치가 보이지 않았는데요.
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
반응형
'개발 > Windows' 카테고리의 다른 글
Memory Mapped File (MMF) Global로 명명할 때 권한 / winapi (0) | 2020.04.03 |
---|---|
윈도우10에서 CreateRemoteThread를 이용한 DLL Injection (0) | 2020.04.01 |
UINT32[4] IPv6를 스트링으로 변환하기 / MFC, C++ (0) | 2020.02.19 |
DeviceIoControl에서 Overlapped I/O 사용하기 (4) | 2020.02.18 |
UINT32 정수형 IP주소 스트링 변환하기 / MFC / C++ (0) | 2020.02.13 |
댓글