如何使用Hyper-V在Windows 10上安装Ubuntu?

Windows已经走过了很长的路。

好消息–现在你可以在Windows台式机或笔记本上安装Linux了。这不是令人兴奋的消息吗?

要感谢微软!如果你正在使用Windows 10并且想要安装Linux,那么以下步骤可能会有所帮助。我假设你了解Linux。如果不了解,请查看此链接。

正如你可能知道的,Linux有多个发行版,其中一个受欢迎的是。

我们将讨论如何安装它。

什么是Hyper-V?

微软的Hyper-V不是新技术。它于2016年首次发布。在发布时,它被认为是其他虚拟化技术(包括Oracle的VM VirtualBox或VMWare的Fusion)的一个强大竞争对手。

Hyper-V是一种虚拟化解决方案,可让你从Windows上进行虚拟化。就像其他虚拟化解决方案一样,它不仅可以虚拟化硬件,还可以虚拟化整个操作系统。这就是为什么它成为在Windows上进行Linux虚拟化的理想选择。

它有三个版本。

  • Hyper-V服务器
  • Hyper-V Windows服务器
  • 在Windows 10上的Hyper-V

如果你使用的是最新的Windows 10版本1903,应该已经预装了Hyper-V。

启用虚拟化

在开始之前,你需要确保你的机器支持虚拟化。几乎所有最新的AMD和Intel CPU都支持虚拟化。

以下要求是开始使用Hyper-V所需的。

  • 支持SLAT(Second Level Address Translation)的64位CPU。SLAT代表二级地址转换。
  • 以VM Monitor Mode Extension的形式支持虚拟化。它在英特尔芯片上是VT-c,在AMD Ryzen芯片上是SVM模式。
  • 最后,你需要至少4GB的RAM。

但是由于BIOS中禁用了虚拟化,Hyper-V可能无法启动。

要启用设置的虚拟化,你需要在主板BIOS中进行更改。我使用的是AMD Ryzen 1600和Gigabyte AB350。因此,我需要进入BIOS设置,然后进入CPU高级功能,从那里将SVM模式从“禁用”更改为“启用”。

在我的情况下,这样做是有效的。但是你可能还需要在BIOS中启用硬件执行数据预防。

以下视频帮助我弄清楚如何在我的设置中启用虚拟化。

你也可以寻找关于如何启用虚拟化的视频。否则,我建议查阅主板手册。

要验证你的机器是否符合Hyper-V的要求,你需要在命令提示符中运行systeminfo.exe。请按照以下步骤操作:

  • 打开“开始”菜单
  • 找到“命令提示符”
  • 输入命令 – systeminfo.exe
  • 按Enter键

你将获得很多信息输出。在那里,你需要检查Hyper-V的要求。如果所有东西都正确启用,它将在四个字段上显示为Yes,如下图所示。

全部都是Yes?接下来…

启用Hyper-V

现在,我们已经从BIOS中启用了虚拟化,现在是时候启用Hyper-V了。默认情况下,它是禁用的。

要启用它,请按照以下步骤操作:

  • 进入控制面板
  • 在那里搜索Programs并点击
  • 点击“打开或关闭Windows功能”

  • 向下滚动并选择Hyper-V,还有其他两个选项:Hyper-V Management Tools和Hyper-V Platform。

  • 点击“确定”以完成过程。

它会要求你重新启动系统。因为大多数情况下,在Windows上没有重启,没有什么是可以正常工作的。请重新启动。

创建虚拟交换机

一旦完成了上述步骤,现在是时候创建虚拟机了。要开始,请执行以下操作。

请参考以下步骤。

  • 从开始菜单中打开Hyper-V Manager。
  • 现在右键单击系统名称,然后点击“Virtual Switch Manager”。

  • 在左边选择“New Virtual Network Switch”,然后在右边选择“External”。

  • 最后,点击“Create Virtual Switch”。

现在,会要求您为交换机输入一个名称。您可以根据自己的参考输入任何名称。在名称部分下面,有一个叫做“连接”的部分。在那里,您需要选择您拥有的外部网络连接。

  • 点击应用,然后点击确定。

安装Ubuntu

最后一步!

有两种安装的方法。最简单的方法是使用内置向导“Quick Create”。它位于操作菜单下。还有一种方法是通过逐步的过程手动创建虚拟机。

让我们探索这两种选项。

但是,在此之前,请从他们的official site下载Ubuntu。

手动安装

  • 点击“Action”→“New”→“Virtual Machine”。
  • 将会弹出一个新的向导,告诉您开始之前的页面—点击下一步。

  • 指定虚拟机的名称和存储位置。默认情况下,它会存储在C:驱动器或您当前安装Windows 10的驱动器上。让我们将虚拟机命名为“Ubuntu 19.04”。
  • 接下来,您需要选择虚拟机的生成。有两个选项,分别是第一代和第二代。只有当您有基于UEFI的固件时,才选择第二代。这是一个重要的步骤,因为您无法更改您要安装的虚拟机的类型。

  • 选择您想要分配的内存。我建议使用2GB的内存。如果您的内存较低,1GB的内存也足够。还要确保打开虚拟机的动态内存。
  • 在配置网络部分,选择您之前创建的网络接口。
  • 连接到虚拟硬盘。俗称,这意味着您需要选择虚拟硬盘将存储的位置。在这里,您还需要设置虚拟机的大小。对于Ubuntu或大多数Linux操作系统发行版来说,25GB是最小值。

  • 选择“从可引导的CD/DVD-Rom安装操作系统”。
  • 然后点击“Image File”,选择先前下载的映像文件。
  • 点击下一步
  • 现在您将看到您选择的最终摘要。请仔细检查并点击“完成”。

  • 右键单击您的新虚拟机,然后点击“Connect”。

这将启动虚拟机。请按照屏幕指示完成安装。

使用“Quick Create”选项安装

让我们首先看一下使用“Quick Create”选项时需要的步骤。

  • 点击“Quick Create”
  • 将会弹出一个新窗口,您将被要求选择操作系统。它让您从四个操作系统中选择,包括MSIX打包工具环境、Ubuntu 18.04.3 LTS、Ubuntu 19.04和Windows 10开发环境。
  • 您可以选择Ubuntu 18.04.3 LTS或Ubuntu 19.04,然后点击“创建虚拟机”。

然后,它将下载您选择的Ubuntu版本的映像。下载所需的时间取决于Internet的速度。下载完成后,按照屏幕向导的指示操作,您就可以使用Ubuntu了。

结论

希望这能让您了解如何在Windows上安装Ubuntu。

类似文章