下载 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
。