如何使用Hyper-V创建和运行虚拟机

Hyper-V是Windows内置的虚拟机功能。它最初是Windows Server 2008的一部分,但通过Windows 8跃升为桌面。Hyper-V允许您创建虚拟机而无需任何其他软件。

该功能在Windows 7上不可用,它需要Windows 8、8.1或10的专业版或企业版。它还需要一个具有硬件虚拟化支持的CPU,例如大多数现代CPU都具有Intel VT或AMD-V。

安装Hyper-V

有关的:如果升级到Windows 8专业版,您将获得7种功能

Windows 8或10专业版和企业版系统默认未安装Hyper-V,因此必须先安装它。值得庆幸的是,您无需安装Windows光盘,只需单击几个复选框即可。

点击Windows键,键入“ Windows功能”以执行搜索,然后单击“打开或关闭Windows功能”快捷方式。选中列表中的Hyper-V复选框,然后单击“确定”进行安装。出现提示时,请重新启动计算机。

打开Hyper-V管理器

要实际使用Hyper-V,您需要启动Hyper-V Manager应用程序。您可以在已安装程序列表中找到它,也可以通过搜索Hyper-V来启动它。

Hyper-V Manager应用程序指的是“虚拟化服务器”,它放弃了其作为服务器工具的传统。它可用于在您自己的计算机上运行虚拟机-在这种情况下,您的本地计算机充当本地虚拟化服务器。

设置网络

在Hyper-V管理器中单击本地计算机的名称,以查找当前计算机的选项。

您可能需要授予虚拟机访问Internet和本地网络的权限,因此您需要创建一个虚拟交换机。首先单击虚拟交换机管理器链接。

在列表中选择“外部”以授予虚拟机访问外部网络的权限,然后单击“创建虚拟交换机”。

然后为虚拟交换机命名,然后单击“确定”。尽管您应确保“外部网络连接”正确无误,但此处的默认选项应该没问题。确保选择实际上已连接到Internet的网络适配器,无论是Wi-Fi还是有线以太网。

创建一个虚拟机

在“操作”窗格中单击“新建”>“虚拟机”以创建一个新的虚拟机。

有关的:初学者极客:如何创建和使用虚拟机

将出现“新建虚拟机向导”窗口。使用这些选项来命名您的虚拟机并配置其基本硬件。如果您以前曾经使用过其他虚拟机程序,那么这应该都是不言而喻的。当到达“配置网络”窗格时,您需要选择先前配置的虚拟交换机-如果您未配置虚拟交换机,则在此处看到的唯一选项是“未连接”,这意味着您的虚拟机将不会运行。除非稍后将网络适配器添加到其虚拟硬件中,否则不能连接到网络。

如果您有一个包含来宾操作系统安装文件的ISO文件,则可以在过程结束时选择它。 Hyper-V会将ISO文件插入虚拟机的虚拟磁盘驱动器中,以便您随后可以启动它并立即开始安装所选的来宾操作系统。

引导虚拟机

您的新虚拟机将出现在“ Hyper-V管理器”列表中。选择并“启动”它-单击边栏中的“开始”,单击“操作”>“开始”,或右键单击它并选择“开始”。虚拟机将启动。

接下来,右键单击虚拟机,然后单击“连接”以连接到该虚拟机。然后,您的虚拟机将在桌面上的一个窗口中打开-如果您未连接到该虚拟机,则该虚拟机将在后台运行且没有可见的界面。同样,很容易看出该管理界面是如何为服务器设计的。

连接后,您将看到一个标准虚拟机窗口,其中包含可用于控制虚拟机的选项。如果您曾经使用过VirtualBox或VMware Player,应该看起来很熟悉。完成正常的安装过程,以在虚拟机中安装来宾操作系统。

完成安装操作系统后,请点击操作>插入Integration Services安装盘。打开Windows文件管理器,然后从虚拟磁盘安装集成服务。这是Hyper-V与VirtualBox来宾添加项和VMware Tools的对应项

使用Hyper-V

使用完虚拟机后,请确保已在“ Hyper-V管理器”窗口中将其关闭或关闭-仅关闭该窗口实际上不会关闭虚拟机,因此它将在虚拟机中保持运行状态。背景。如果您不希望虚拟机运行,则虚拟机的状态应为“关闭”。

每个虚拟机都有一个设置窗口,可用于配置其虚拟硬件和其他设置。右键单击虚拟机,然后选择“设置”以调整这些选项。其中许多设置只能在关闭虚拟机时进行修改。

该工具是由Microsoft创建的,但这并不意味着它仅适用于Windows。 Hyper-V也可以用于运行基于Linux的虚拟机。我们能够在Windows 8.1上使用Hyper-V运行Ubuntu 14.04-无需特殊配置。

Hyper-V也具有其他有用的功能。例如,检查点的工作方式类似于VirtualBox或VMware中的快照。您可以创建一个检查点,然后在以后将客户机操作系统的状态恢复为该状态。这是一项有用的功能,可用于尝试测试可能会导致访客操作系统出现问题的软件或调整功能。


$config[zx-auto] not found$config[zx-overlay] not found