ovftool을 사용하여 VMDK를 ovf 이미지로 변환했습니다. VMDK에는 SCSI 디스크가 있었습니다. 이제 변환 후 Virtual Box는 이를 가져올 수 없습니다. 오류가 발생합니다.
Could not find a storage controller named 'SCSI Controller'.
이 페이지에는 해결책이 있습니다.https://ctors.net/2014/07/17/vmware_to_virtualbox
- VM 부팅
- vmware 도구 제거
- 일시 휴업
- VM 설정 편집 -> HD 제거
- the_machine.vmdk 편집
- ddb.adapterType을 "buslogic" 또는 "lsilogic"에서 "ide"로 변경합니다.
- VM 설정 편집 -> HD 추가, 기존 파일 the_machine.vmdk에서 IDE 입력
- VM 부팅
- 일시 휴업
그러나 vmdk 파일을 편집하려면 어떻게 해야 합니까? 이는 바이너리 파일입니다. 그렇죠? 그리고 그것은 멀티GB 파일입니다.
이 문제를 해결하는 더 좋은 방법을 아는 사람이 있나요?
답변1
가상 컴퓨터를 구성한 것처럼 가상 하드 디스크가 분할 가상 디스크로 분할되어 있습니까? 질문에 대한 대답이 "예"라면 운이 좋은 것입니다. 실제로 이 .vmdk
파일은 가상 하드 디스크에 대한 구성 설정으로 가득 찬 텍스트 파일입니다.
적절한 텍스트 편집기(예: Notepad라는 이름이 아닌 타사 텍스트 편집기)에서 <your VM name>.vmdk
VM 폴더에 있는 파일을 열고 (크기가 작은지, 확장자 이름이 있는지 .vmdk
, 파일 유형이 인지 확인) 아래에서 다음 줄을 찾으세요.Virtual Machine Disk Format
# The Disk Data Base
#DDB
일반적으로 ddb.adapterType 설정은 위에서 설명한 두 줄 아래 첫 번째 줄입니다. 오른쪽 값을 로 변경하고 "ide"
파일을 저장하면 추가 단계를 진행할 수 있도록 설정됩니다.
예:
ddb.adapterType = "lsilogic"
에ddb.adapterType = "ide"