如何使用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。