我有带有 Hyper-V 的 Windows Server 2008 R2。
我可以创建一个虚拟机,安装 Ubuntu 11.10,然后将其“克隆”到真实的物理硬盘上,以用作物理 PC 上的真实操作系统吗?
答案1
这是关于 Ubuntu 的问题,而不是 Hyper-V。如何将 Ubuntu 映像从一台物理机移动到另一台物理机?同样的答案也适用于此。
答案2
我从未尝试过从 V2P 开始...但 Microsoft System Center Virtual Machine Manager (SCVMM) 可能可以做到这一点。虽然 Ubuntu 不是受支持的语言之一,但它可能可以满足您的需要。 http://www.microsoft.com/en-us/server-cloud/system-center/virtual-machine-manager.aspx
答案3
- 关闭您的 Hyper-V 服务器(除非您可以热插拔新磁盘)。
- 将新的物理磁盘连接到 Hyper-V 服务器。
- 在服务器管理器->磁盘管理中,将此新的物理磁盘设置为脱机。
- 在 Hyper-V 管理器中向您的虚拟机添加一个新的 SCSI 磁盘,并将其指向刚刚脱机的物理磁盘。
- 将虚拟机的 CD 驱动器设置为指向 Ubuntu LiveCD 映像。安装光盘 ISO 将正常工作。
- 启动虚拟机并从 LiveCD 启动。
- 使用
dd if=/dev/<virtualdisk> of=/dev/<physicaldisk>
(替换它们实际拥有的设备名称)将图像复制到物理磁盘。 - 关闭一切。
- 在实际的PC中安装物理磁盘。
- 启动电脑。
只要内核、驱动程序、分区方案等与物理 PC 兼容,并且映像适合磁盘,就没问题。