将虚拟机转换为物理机

将虚拟机转换为物理机

我在装有 ubuntu 操作系统的旧电脑上安装了 vimware,我想在新电脑上安装相同的机器,但只作为物理机,而不是虚拟机

我可以做到吗?怎样做?

答案1

拍摄虚拟机的图像并在原始机器上恢复

答案2

这是可以做到的,但过程会很繁琐,而且你可能会遇到磁盘分区问题。重新安装会更简单。

您将需要一些工具,而且大部分时间都需要,因为您无法启动刚刚备份或恢复的操作系统,并且您的(假设)原始操作系统是虚拟的。我将虚拟操作系统命名为“原始”,将物理操作系统命名为“目标”。

如果您有其他可启动的 Linux 虚拟机,那么您就幸运一些。

  • 你需要一个可启动的 Live Linux CD,可能你身边有 Ubuntu,并且你需要一个外部硬盘,其空间至少与要转换的虚拟硬盘的大小相同
  • 正确关闭原始虚拟机和其他虚拟机
  • 从原始虚拟机中分离要转换的虚拟硬盘,并将其附加到其他VM。这里的关键是,这个虚拟硬盘根本就不应该使用(如果您的 Linux 在启动时自动挂载了它,您稍后必须将其卸载)
  • 启动到这个其他VM。
  • 找到新连接的硬盘,然后卸载它
  • 插入外部硬盘。(Gnome 可能会安装它,如果没有,则必须手动安装它)
  • 使用该dd命令从整个“待转换”磁盘直接创建大型映像到外部硬盘。阅读帮助dd,不正确的命令行参数可能会破坏您健康的虚拟磁盘。
  • 当图像文件保存后,卸载外部硬盘并关闭虚拟机。

如果您没有其他虚拟机,则需要将 Live CD 附加到原始虚拟机并启动到 Live CD(这是许多人失败的地方,请检查虚拟机上是否启用了 CD 启动)。然后安装外部硬盘,取消安装原始硬盘,一切都与上面“使用命令dd”行中的操作相同。

在目标计算机上:

  • 将 Live CD 放入目标机器并启动 Live CD
  • 插入外部硬盘并安装它。
  • 再次使用该dd命令从你之前制作的镜像文件重新创建物理磁盘(再次阅读手册!)如果你搞混了什么,最糟糕的事情就是将整个 - 空 - 物理磁盘复制到你制作好的磁盘镜像中(也就是当你真的需要时间...)
  • 完成的!
  • 您必须重新调整分区,因为gparted整个目标磁盘将与虚拟磁盘一样大。为了完整起见,请检查您是否可以启动分区(您可能需要重新安装 grub)。哦,对硬盘进行 fsck。

相关内容