我有一台物理(非虚拟化)32 位 Debian 服务器,我想将其镜像为 VirtualBox 映像。我似乎找不到像 vmware-converter 这样的工具来完成这个任务。
那么:我可以使用什么工具?或者,您能给我提供一份操作文档吗?
编辑:在我发布我的问题后,我发现了这一点:在 VirtualBox 中从物理机创建虚拟机
不过,我还是希望能有一个工具......
答案1
您可以使用VMware 转换器获取(正在运行的)物理机的副本。当前版本的 VirtualBox 可以本地使用生成的映像。
答案2
一种方法就是使用旧的 dd 来获取服务器的图像:
dd if=/dev/sda of=/path/to/somewhere/with/lots/of/diskspace/serverimage.dd bs=1M
(假设你的服务器硬盘是 /dev/sda)
然后使用 VBoxManage 将 dd 图像转换为 VirtualBox 图像:
VBoxManage convertfromraw serverimage.dd serverimage.vdi
然后只需从 VirtualBox GUI 将其添加为您的虚拟服务器 HD,一切就绪了。
答案3
可能有几种方法可以解决这个问题,但其中一种方法可能是:
- 创建具有 USB 支持和适当大小(以及类似/物理等效 - IDE、SCSI 等)VM 存储的 VM
- 将物理磁盘转移到 USB 盒/外壳上
- 使用可启动 CD 分区管理器(可能是 gParted、Acronis 等)启动虚拟机,并连接 USB 驱动器
- 将分区从“USB 驱动器”复制到 VM 存储