将Ubuntu物理机转换为虚拟机

什么是将物理Ubuntu(版本16.04 LTS)转换为虚拟机的最简单方法?
  • 转换为VMware工作站映像或
  • VirtualBox映像

对于VirtualBox,请参阅http://askubuntu.com/questions/34802 - ignis
3个回答

你可以在VirtualBox中运行Ubuntu,通过原始磁盘访问。它会将真实磁盘当作虚拟磁盘使用。
要将磁盘转换为镜像,请参考这个答案

你可以使用VMware vCenter Converter。

来自VMWare:

VMware vCenter Converter可以在各种硬件上运行,并支持最常用的Microsoft Windows和Linux操作系统的版本。

使用VMware vCenter Converter自动化和简化物理到虚拟机的转换,以及虚拟机格式之间的转换。使用直观的向导驱动界面,将您的物理机器转换为虚拟机。

  • 将基于Microsoft Windows和Linux的物理机器和第三方图像格式转换为VMware虚拟机。
  • 通过集中管理控制台同时完成多个转换。
  • 通过易于使用的向导最小化转换步骤。

要了解更多信息并下载,请访问VMWare


4我查看了Vmware vcenter的下载页面,但下载文件只是一个exe文件... - cyberquarks
6VMware vCenter Converter 现在不再适用于 Linux。 - Marc

很不幸,使用VMware vCenter Converter只适用于服务器管理员。据我记得,根据Vmware的文档,vCenter Converter(Linux版本)需要四个正在运行的系统,包括至少需要8GB物理内存的Vmware ESX Server。
这里我解释另一种方法,适用于在同一台机器上同时拥有Windows操作系统和Linux操作系统的人。首先,我给出一个概要来展示主要思路,然后再提供更多细节。
1- 在Windows环境中,创建你的Linux EX4分区的备份。你可以使用任何可用的备份软件。(这里我使用了Acronis True Image 2016)
2- 在Vmware中创建一个新的虚拟机,并使用之前创建的备份开始恢复过程。
3- 恢复完成后,你将在新的虚拟机中拥有相同的Linux分区。现在,为了启动系统,你需要修复能够引导你的系统的Linux Grub... 完成!
一些实施的详细信息:
如果使用"Acronis True Image 2016",以下注意事项会有所帮助。
1-当你要在Vmware中创建一个新的虚拟机时,你应该为它添加两个硬盘。一个硬盘必须具有对外部硬盘的物理访问权限,其中存放着你的备份。另一个硬盘必须是虚拟驱动器,并且比你的Ex4 Linux分区稍大一些。
2-在启动过程中进行恢复操作时,Acronis会提供一个救援光盘。在Vmware中使用这个救援光盘并启动虚拟系统。
3-Vmware提供的虚拟硬盘是原始格式的,无法在Acronis救援引导菜单中访问。因此,在开始恢复之前,你必须在救援光盘引导菜单的"添加新磁盘"菜单中创建一个EX4分区。
4-完成恢复过程后,你将在虚拟机中拥有Linux EX4分区的完全副本。现在,为了启用引导功能,请使用Ubuntu Live光盘修复引导菜单。你可以使用this link来完成这个操作。

2最简单的解决方案。 - Wolfgang Fahl