我有一个Windows 7(主机),也有一个Windows 7(客人)VHDconfiguration为双启动。 这非常酷,工作很棒! 但…
如果我正在运行主机操作系统,我想也能够虚拟运行客户操作系统。 我尝试使用现有的guest虚拟机创build一个新的虚拟机,但它不会启动。 它挂在旋转的PXE启动对话框上。
这是不可能的吗? 我猜测有一些魔术引导程序的变化,允许从VHD启动工作,但防止VHD虚拟…但希望我只是缺less一些configuration步骤?
TIA
让我们直接看一些条款。 在虚拟化混合之前,你有两个Windows安装,这两个都不是“主机”或“客户”。 一个是位于磁盘分区上的文件系统,另一个位于VHD内的文件系统上。 你被设置为双启动。
当您第一次启动VHD时,Windows会自定义该系统,以便下次启动速度更快。 这涉及卸载一堆存储和其他启动相关的驱动程序,它不认为它会需要。
为了让你的VHD映像在虚拟机中启动,你需要重新推广它。 在物理硬件上启动它。 然后转到设备pipe理器并将存储驱动程序更改为通用IDE驱动程序。 然后告诉Windows在每次启动时检测到适当的HAL:
bcdedit / set detecthal on
您可能还需要告诉它使用通用VGA驱动程序:
bcdedit / set vga
它应该在VPC VM内引导。
Windows从来不喜欢硬件修改。 虚拟机也是一个硬件国防部;)这可能是可能的,但你不会喜欢它。 认真。
不,Windows 7拒绝安装VPC VHD。