
dd를 사용하여 /dev/sda1 및 /dev/sda4 파티션에서 백업을 생성했습니다. 하지만 나는 /dev/sda2와 /dev/sda3에서 백업을 생성하지 않았습니다. /dev/sda1 및 /dev/sda4, 즉 sda1.img 및 sda4.img의 두 백업 파일을 virtualbox 디스크로 변환하고 시스템을 부팅하려면 어떻게 해야 합니까?
답변1
1. 디스크 이미지 마운트를 성공적으로 테스트합니다.
mount -t loop <disc image.img> <mountpoint>
cd <mountpoint>
ls # should show disc image contents as expected
2. 디스크 이미지를 참조하는 VMDK 이미지를 생성합니다.
VBoxManage internalcommands createrawvmdk -filename <vmdk filename>.vmdk -rawdisk <disc image.img>
3. VirtualBox 머신 생성
이전 단계에서 생성한 VMDK 파일을 디스크 이미지로 선택합니다.
대안
다른 가상화 기술도 사용할 수 있습니다. 예를 들어 qemu
이 작업에 다음을 사용할 수도 있습니다 .https://unix.stackexchange.com/questions/276480/booting-a-raw-disk-image-in-qemu