我使用 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