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

本文概述

  • 什么是Hyper-V?
  • 启用虚拟化
  • 启用Hyper-V
  • 创建虚拟交换机
  • 安装Ubuntu
Windows已经走了很长一段路。
好消息–现在你可以在Windows台式机或笔记本电脑上安装Linux。这不是令人兴奋的消息吗?
感谢微软!如果你使用的是Windows 10, 并且希望安装Linux, 则以下步骤可能会有所帮助。我假设你了解Linux。如果没有, 请观看此初学者视频。
如你所知, Linux发行了多个发行版, 其中之一是Ubuntu。
如何使用Hyper-V在Windows 10上安装Ubuntu()

文章图片
我们将讨论如何安装它。
什么是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支持的64位CPU。 SLAT代表二级地址翻译
  • 以VM Monitor Mode Extension的形式支持虚拟化。 Intel芯片上为VT-c, AMD Ryzen芯片上为SVM模式
  • 最后, 你至少需要4 GB的RAM
但是, 由于BIOS中禁用了虚拟化, 因此Hyper-V可能无法启动。
要启用设置的虚拟化, 你需要从主板BIOS本身对其进行更改。我正在使用技嘉AB350运行AMD锐龙1600。为此, 我需要转到BIOS设置, 然后转到CPU高级功能, 然后从此处将SVM模式从” 禁用” 更改为” 启用” 。
就我而言, 它按预期工作。但是你可能还需要在BIOS中启用” 硬件强制执行数据保护” 。
以下视频帮助我弄清楚了如何在设置中启用虚拟化。
你还可以观看有关如何启用虚拟化的视频。否则, 我建议你仔细阅读主板手册。
要验证你的计算机是否满足Hyper-V要求, 你需要在命令提示符下运行systeminfo.exe。为此, 请按照以下步骤操作:
  • 开启开始
  • 查找命令提示符
  • 键入命令– systeminfo.exe
  • 按Enter
你将获得很多信息输出。在那里, 你需要检查Hyper-V要求。如果一切都正确启用, 它将在四个字段上显示” 是” , 如下图所示。
如何使用Hyper-V在Windows 10上安装Ubuntu()

文章图片
是吗让我们继续前进…
启用Hyper-V 现在我们已经从BIOS启用了虚拟化, 现在该启用Hyper-V了。默认情况下, 它是禁用的。
要启用它, 请按照以下步骤操作:
  • 转到控制面板
  • 在那里搜索程序, 然后单击它
  • 单击” 打开或关闭Windows功能” 。
如何使用Hyper-V在Windows 10上安装Ubuntu()

文章图片
  • 向下滚动并选择Hyper-V以及其他两个选项:Hyper-V管理工具和Hyper-V平台。
如何使用Hyper-V在Windows 10上安装Ubuntu()

文章图片
  • 单击确定以完成该过程。
它将要求你重新启动系统。在大多数情况下, 如果不重新启动Windows, 则无法正常工作。请重新启动。
创建虚拟交换机 首先, 一旦完成, 现在是创建虚拟机的时候了。首先, 我们需要创建一个虚拟交换机。
为此, 请检查以下步骤。
  • 从开始菜单打开Hyper-V Manager
  • 现在, 右键单击你的系统名称, 然后单击” 虚拟交换机管理器” 。
如何使用Hyper-V在Windows 10上安装Ubuntu()

文章图片
  • 单击左侧的” 新虚拟网络交换机” , 然后单击右侧的” 外部” 。
如何使用Hyper-V在Windows 10上安装Ubuntu()

文章图片
  • 最后, 单击” 创建虚拟交换机” 。
如何使用Hyper-V在Windows 10上安装Ubuntu()

文章图片
现在将要求你输入交换机的名称。你可以放任何东西供你参考。在名称部分下, 将有一个名为” 连接” 的部分。在那里, 你需要选择具有的外部网络连接。
  • 单击” 应用” , 然后单击” 确定” 。
安装Ubuntu 而且, 最后!
有两种安装方法。最简单的方法是借助名为” 快速创建” 的内置向导的帮助。它在” 操作” 菜单下列出。另一个选择是通过逐步过程手动创建虚拟机。
让我们探索这两个选项。
但是, 在此之前–从其官方站点下载Ubuntu。
手动安装
  • 单击操作→新建→虚拟机。
  • 将弹出一个新向导, 该向导将在开始页面之前告诉你–单击下一步。
如何使用Hyper-V在Windows 10上安装Ubuntu()

文章图片
  • 指定虚拟机的名称以及要存储的虚拟机的位置。默认情况下, 它存储在C:\驱动器或当前安装Windows 10的驱动器中。让我们将虚拟机命名为” Ubuntu 19.04″
  • 接下来, 你需要选择虚拟机的生成。有两个选项, 包括第1代和第2代。仅当你具有基于UEFI的固件时, 才选择第2代。这是很重要的一步, 因为你无法更改要安装的虚拟机的类型。
如何使用Hyper-V在Windows 10上安装Ubuntu()

文章图片
  • 选择你要分配的内存。我建议使用2 GB的内存。如果内存不足, 则即使1 GB的内存也足够。另外, 请确保打开虚拟机的动态内存。
  • 在” 配置网络” 部分中, 选择你先前创建的网络接口。
  • 连接到虚拟硬盘。用外行术语来说, 这意味着你需要选择虚拟硬盘的存储位置。在这里, 你还需要设置虚拟机的大小。对于Ubuntu或大多数Linux OS发行版, 最低25 GB。
如何使用Hyper-V在Windows 10上安装Ubuntu()

文章图片
  • 选择” 从可引导CD / DVD-Rom安装操作系统” 。
  • 然后单击” 图像文件” 并选择你先前下载的图像文件。
  • 点击下一步
  • 现在, 你将看到选择的最终摘要。查看它们, 然后单击” 完成” 。
如何使用Hyper-V在Windows 10上安装Ubuntu()

文章图片
  • 右键单击你的新虚拟机, 然后单击” 连接” 。
如何使用Hyper-V在Windows 10上安装Ubuntu()

文章图片
这将启动虚拟机。按照屏幕说明完成安装。
使用” 快速创建” 选项安装
首先, 让我们看看使用” 快速创建” 选项时所需的步骤。
  • 点击” 快速创建”
  • 将会弹出一个新窗口, 要求你选择操作系统。它使你可以从四个操作系统中进行选择, 包括MSIX打包工具环境, Ubuntu 18.04.3 LTS, Ubuntu 19.04和Windows 10开发环境。
  • 你可以选择Ubuntu 18.04.3 LTS或Ubuntu 19.04, 然后单击” 创建虚拟机” 。
如何使用Hyper-V在Windows 10上安装Ubuntu()

文章图片
然后它将下载你选择的Ubuntu版本的映像。下载可能需要一些时间, 具体取决于Internet的速度。完成后, 按照屏幕上的向导说明进行操作, 即可使用Ubuntu。
总结
【如何使用Hyper-V在Windows 10上安装Ubuntu()】我希望这会让你对在Windows上安装Ubuntu有所了解。

    推荐阅读