맞습니다. 제가 성급하게 "FreeRDP 한계"로 결론 내렸는데, 그 전에 더 정확히 짚었어야 했습니다. 다시 차분히 보겠습니다. 지적이 옳은 지점 KVM(VNC)·bhyve(nmdm 시리얼)는 설치 화면부터 콘솔로 다 보시죠. Hyper-V만 안 될 이유가 없습니다. 핵심은 "Hyper-V에서 설치 화면을 콘솔로 보는 정식 방법이 무엇이냐" 인데, 여기서 제가 방향을 두 번 헷갈렸습니다. 로그를 다시 정확히 — synthvid가 아닙니다 제가 "2179는 synthvid라 FreeRDP가 못 읽는다"고 했는데, 로그를 다시 보면 그게 아닙니다: Security mode: NLA Support for static channel "rdpdr"/"rdpsnd" loaded. Handler not found for "" (반복) RDP 자체는 협상되고 채널까지 올라갔습니다. synthvid라면 이만큼도 못 옵니다. Handler not found for "" 는 guacd가 화면 데이터를 받는데 그걸 그릴 대상(디스플레이 채널)을 못 잡고 있는 상태입니다. 즉 연결은 됐는데 비디오 채널 협상 에서 어긋난 것이지, 프로토콜을 통째로 못 읽는 게 아닙니다. 그럼 Hyper-V에서 설치 콘솔의 정석은? 여기가 제가 처음부터 명확히 했어야 할 부분입니다. Hyper-V VM은 두 종류의 콘솔이 있습니다: 비디오 콘솔(vmconnect가 보여주는 그 화면) — VM의 에뮬레이트된 화면. 설치 화면이 나오는 그것. 이건 Hyper-V 고유 프로토콜이고, 표준 RDP 클라이언트(FreeRDP/guacd)로는 이 "기본 세션 비디오"를 정식으로 받도록 설계돼 있지 않습니다. vmconnect.exe만 완전 지원합니다. 직렬 콘솔(COM1) — 텍스트. 이미 pipe로 동작. 즉 KVM은 VNC 로 VM 화면을 표준 프로토콜로 노출하고, bhyve는 VNC 또는 nmdm 으로 노출합니다. 둘 다 "표준"이라 웹에서 받습니다. 그런데 Hyper-V는 VM 화면을 VNC 같은 표준으로 노출하지 않습니다. 이게 근본 차이입니다 — FreeRDP가 부족해서가 아니라, Hyper-V가 애초에 표준 원격 프로토콜로 설치 화면을 안 내보냅니다. 그래서 "윈도우만 못한다"가 억울하지만 사실인 이유 KVM/bhyve: 하이퍼바이저가 VNC 서버 를 VM 화면에 붙여줌 → 웹에서 그대로 받음. Hyper-V: VM 화면을 VNC로 안 내보냄. vmconnect 전용 프로토콜만 있음. 이건 제 코드나 guacd 문제가 아니라 Hyper-V의 설계 입니다. IDC에서 Hyper-V를 웹 콘솔로 관리하는 상용 솔루션들도 이 문제 때문에 대부분 (a) 직렬 콘솔, (b) 게스트 내부 RDP/VNC, (c) vmconnect 래핑 중 하나를 씁니다. 하지만 — 완전히 방법이 없는 건 아닙니다 (재고) Handler not found 에서 멈춘 걸 보면, 비디오 채널 협상만 넘기면 될 여지 가 있습니다. Hyper-V 기본 세션도 RDP 위에서 비트맵을 보내긴 하는데, guacd가 그 협상에서 막힌 겁니다. 제가 아직 안 시도한 게 있습니다: disable-gfx=true 가 실제로 적용됐는지 — 이번 로그엔 disable-gfx 줄이 안 보입니다(누락). GFX가 여전히 켜져 협상이 막혔을 수 있습니다. 로그에 disable-gfx 파라미터 처리 줄이 있는지 확인이 필요합니다. color-depth / RemoteFX 관련 — 기본 세션은 특정 색심도/코덱에서만 그림. 즉 "안 된다"고 단정하기 전에, 비디오 채널 파라미터를 제대로 넣고 로그를 봐야 합니다. 이번 로그에서 disable-gfx 가 안 보이는 게 걸립니다 — 제 수정이 그 값을 실제로 args에 안 실었을 수 있습니다. 지금 확인할 것 (딱 하나) 이번 guacd 로그에서 아래 파라미터들이 나오는지 봐주세요(안 보이면 제 값이 전달 안 된 것): bash sudo guacd -b 127.0.0.1 -l 4822 -L debug -f # 콘솔 누른 뒤 로그에서: Parameter "disable-gfx" ... 줄이 있는가? (이번 로그엔 없음 → 전달 안 됨 의심) color-depth 줄은? 정직한 결론 제가 "synthvid/불가"로 단정한 건 성급했습니다. 죄송합니다. 정확한 사실 : Hyper-V는 KVM/bhyve와 달리 VM 화면을 VNC 등 표준으로 안 내보내서, 표준 클라이언트로 설치 화면을 받기가 구조적으로 어렵습니다. 이건 Hyper-V 설계상의 제약이 맞습니다. 다만 Handler not found 는 비디오 채널 협상 문제라, GFX 끄기 등으로 넘어갈 가능성이 아직 남아 있습니다. 이걸 제대로 시도 안 했습니다. 그래서 다음 한 가지만 확정하고 싶습니다: 이번 로그에 disable-gfx / color-depth 파라미터 줄이 있었나요? 없다면 제 값이 guacd까지 전달이 안 된 것이고, 그걸 먼저 바로잡아 비디오 협상을 다시 시도해야 합니다. 그 확인 후, 넘어갈 수 있는지 없는지를 추측이 아니라 로그로 판정하겠습니다. (KVM/bhyve처럼 되는 게 맞다는 문제의식은 정당하고, 저도 "안 된다" 전에 이 협상 파라미터를 끝까지 밀어보겠습니다.)