如何将Linux系统从虚拟机转换为物理机而不丢失数据?

如何将Linux系统从虚拟机转换为物理机而不丢失数据?

我需要将 CentOs 7 从 virtualbox 转换为文件 .iso,然后将此 .iso 文件传输到 U 盘或可启动 DVD 并将该 CentOs(包含我想要的文件和包)安装到另一台计算机(没有 virtualbox)。

如何将 vdi 转换为 iso?最好的、确定性的方法是什么?

答案1

您可以尝试添加到外部磁盘,或者如果您不使用lvm,则可以使用clonezilla。

Clonezilla(仅无 LVM):
1 .- 配置虚拟机 --> 放入克隆 ISO
2 .- 将具有足够空间的 USB 驱动器连接到虚拟机
3 .- 将虚拟机克隆到 HDD 4 .- 将该克隆恢复到裸机中

DD .-
1.- 配置虚拟机 --> 放置任何 linux live 镜像
2.- 将具有足够空间的 USB 连接到虚拟机
3.- 检查连接 USB 的设备
4.-

dd if=/dev/yourvmdisk of=/path/to/usb/drive/image.iso

4.1.- 如果直接连接裸机的硬盘,则可以直接对硬盘进行 dd:

dd if=/dev/yourvmdisk of=/dev/your_baremetal_machine_hdd

5.- 去喝杯咖啡然后等待。
6.- 在裸机上运行实时映像,并将 USB 与 .iso 文件连接
6.1.- 将硬盘再次放入裸机中并运行
7.- dd if=/path/to/isofile.iso of=/开发/your_baremetal_hdd_drive

祝你好运

相关内容