VirtualBox - RAW 이미지를 VDI로 변환

VirtualBox - RAW 이미지를 VDI로 변환

ddLinux Red Hat Server 5에서 명령을 사용하여 디스크 이미지를 얻은 다음 최종적으로 Virtual Box에서 사용하는 방법은 무엇입니까 ?

답변1

직접 테스트하지는 않았지만 이것이 가능하다는 것을 이해합니다.

서버로 라이브 부팅하고 이미지를 저장할 수 있을 만큼 큰 외장 하드 드라이브를 설치합니다. 이미지 서버 하드 드라이브:

dd if=/dev/sdX bs=4k conv=noerror,sync of=/mount_point_of_extHDD/serverIMG.dd

그런 다음 사용하지 않는 블록을 0으로 만들어 보겠습니다.

file /path/to/serverIMG.dd

파일 명령 출력에서 ​​시작 섹터 값을 확인하고 512를 곱합니다. 이것이 "오프셋" 값입니다. 산 사진:

mount -o loop,rw,offset=<counted_value_here> -t <partitions_filesystem_type> /path/to/serverIMG.dd /mnt/tmp
cat /dev/zero > zeroes.file
rm zeroes.file

그런 다음 이미지를 제거합니다. 원본 이미지를 vhd로 수정하려면 virtualbox가 설치된 머신으로 부팅하세요.

VBoxManage convertfromraw serverIMG.dd serverIMG.vhd --format VHD

답변2

VirtualBox - RAW 이미지를 VDI로 변환

dd if=/dev/sdb of=./sdb.raw

VirtualBox와 함께 사용하려면 VDI 형식으로 변환해야 합니다.

$ VBoxManage Convertdd sdb.raw sdb.vdi --format VDI

또는

$ VBoxManage Convertdd sdb.raw sdb.vmdk --format VMDK

관련 정보