如何将 dd 分区映像转换为 virtualbox 虚拟磁盘?

如何将 dd 分区映像转换为 virtualbox 虚拟磁盘?

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

相关内容