Hyper V 이미지를 가상 상자로 변환


14

클라이언트 OS를 Windows 2008에서 Windows 7로 변경해야합니다. 따라서 모든 HyperV 이미지를 Virtual Box로 변환해야합니다.

가장 좋은 방법은 무엇입니까? 아니면 Windows 7에서 HyperV를 실행하는 방법이 있습니까?

답변:


14

Virtualbox는 실제로 VHD 파일 가져 오기를 지원합니다. 불행히도 이것은 VHD에 추가 정보를 추가하는 Hyper-V가 아닌 Virtual PC로 만든 VHD 전용입니다. 일부 사람들은 Virtualbox의 VM이 SATA 컨트롤러 대신 IDE를 사용하도록하여 VHD Vm을 성공적으로 부팅했습니다.

어쨌든 VHD를 똑바로 가상 상자로 변환하는 것을 알지 못하지만 Virtualbox 에서 사용할 수있는 VHD 파일을 Starwind V2V 와 같은 도구를 사용하여 VMWare VMDK 파일로 변환 할 수 있습니다.


2
당신은 나에게 좌절의 톤을 저장했습니다. 감사합니다 Sam ... Virtualbox의 SATA 및 SCSI 컨트롤러 (Hyper-V에서 만든 VHD 사용)를 사용하여 블루 스크린을 계속 사용했지만 IDE 컨트롤러는 매력처럼 작동했습니다.
Sean Earp

A는별로 효과로 - - 가상 디스크를 감소 VPC VHD의 "베어"마이크로 소프트 변환-VHD가 할 수 있는지 궁금 technet.microsoft.com/en-us/library/hh848454.aspx
아리옥 '는

7

이것은 나를 위해 속임수를했다 :

VBoxManage clonehd input.vhdx output.vdi --format VDI

여기에 제안 된대로이 새 디스크를 IDE 드라이브 ( "PIIX4")로 추가 하고이 VM의 시스템 / EFI 설정을 활성화했습니다.


2
.vhdx 가상 하드 드라이브 (Windows 10의 경우 HV)를 사용하여 .vdi 파일로 변환했습니다. 이 명령을 사용하여 드라이브를 변환 할 수있었습니다. 그러나 하드 드라이브는 이제 Hyper-V에서 만든 스냅 샷 당시의 상태입니다. 그러나 가상 머신을 만드는 데 문제가있었습니다. EFI를 활성화하기 위해 귀하의 단계를 따르고 (그렇지 않으면 "부팅 가능한 매체를 찾을 수 없음") EFI 셸에 포함되었습니다. "종료"하고 "파일에서 부팅"을 선택하고 "shimx64"를 선택하여 부팅했습니다. 그런 다음 여기 단계를 수행하십시오. askubuntu.com/a/573672/650725 : echo '\EFI\ubuntu\grubx64.efi' > /boot/efi/startup.nshas root
cube45

@ cube45 당신은 절대 영웅입니다. 이 의견은 답변에 추가해야합니다!
tim687
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.