下载 ubuntu 镜像
在产品中心有很多类型的镜像,其中 Desktop 是桌面版,就像我们日常用的 windows10 一样是带用户界面的;Server 是服务器版本,就是黑窗口模式的,要操作的话使用命令;然后还有 loT 物联网版本等等,本人没有使用过就不过多介绍了。
在这篇文章中我将会以 Server 版本进行安装,谁叫我是一只 🐒。
下载链接:http://mirrors.ustc.edu.cn/ubuntu-releases/18.04.2/ubuntu-18.04.2-live-server-amd64.iso
下载慢的话可以参考 下载工具 文章中的方法使用迅雷下载。
开启 Hyper-V
官方教程:https://docs.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v
方法一
win + q:搜索Hyper一般会出来启用或关闭 windows 功能,如果没有的话就打开控制面板选择程序和功能,在左侧也有该选项。- 点击进入
启用或关闭 windows 功能面板,在列表中选中Hyper-V选项,系统设置完之后会提示重启。 - 重启电脑。
方法二
- 以管理员身份打开 PowerShell 或 CMD 会话。
- 键入下列命令:
1 | DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V |
- 重启电脑。
创建虚拟机
接下来我讲以 Windows 10 Fall Creators Update 版本进行安装,基本也是按照官方的来;为了让大家少点下鼠标,我就把教程拷贝过来了。
Windows 10 Fall Creators Update
在 Fall Creators Update 中,“快速创建”进行了扩展,以包括可以独立从 Hyper-V 管理器中启动的虚拟机库。 若要在 Fall Creators Update 中创建新虚拟机,请执行以下操作:
- 从“开始”菜单中打开“Hyper-V Quick Create”。

提示:如果启用
Hyper-V之后在win + q快速搜索没有出现Hyper-V程序的话,可以按win打开开始菜单,然后windows 管理工具菜单中会有。
- 选择一个操作系统或者使用本地安装源选择你自己的操作系统。

基于国内的网络原因,打开
Hyper-V 快速创建之后可能需要等程序联网去请求操作系统列表。
- 选择 本地安装源 。
- 选择 更改安装源 。
- 取消选择 “此虚拟机将运行 Windows(启用 Windows Secure Boot)” 选项。
- 展开 更多选项 ,把名称修改为
ubuntu或者选择默认。 - 选择 “创建虚拟机” 。
- 安装成功之后如图:

虚拟机基本设置
- 点击 编辑设置 。

- 根据自己的需求分别设置
内存、处理器的配置(我的在上面图中);其他的使用默认的就好了,主要是我了解的也不深 😇 。 - 点击 确定 返回,点击 连接 ,最后 启动 ,大功告成 。
网络设置
虚拟机网络模式:
桥接、NAT、Host-Only,详细资料请参阅:https://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646007.html
打开 Hyper-V 管理器 在左侧栏中可以看到我们刚刚创建的虚拟机组,右键菜单中选择 虚拟交换机管理器 进入交换机设置界面。、 

可以看到 新建虚拟网络交换机 设置中有三个选项:
- 外部:对应
桥接模式,即本地物理网卡与虚拟网卡进行桥接(\(\color{red}{好比两个路由器使用桥接模式进行扩展一样}\)),连接在虚拟交换机中的设备跟现实中的设备共用同一网段。 - 内部:对应
NAT(网络地址转换)模式,即虚拟机使用主机的网络来访问外界网络,但是外部的网络是无法直接访问的,需要ssh到 主机再跳转过去。 - 专用:对应
Host-Only模式,虚拟机只能访问主机,无法访问外部网络。
接着往下设置,我们选中 外部,然后点击 创建虚拟交换机: 
接下来设置我们之前创建的 'ubuntu 虚拟机':

到此我们的网络设置就结束了,那为什么要设置呢?因为 默认交换机 使用的是 NAT 模式,我们无法使用 xShell 等工具进行远程。
ubuntu 配置
只挑了一部分,看图说话:





第二张图没截好,这里解释一下
server's name:一般我们 ssh 到一台Linux服务器的话,命令窗口都会有当前登录信息:username@host; 图中的server's name其实就是@后面的host。