目录

手把手教你使用 Hyper-V 创建虚拟机

本文操作环境提示:

  • Windows 10 企业版、专业版或教育版(家庭版没有 Hyper-V)1
  • 具有二级地址转换 (SLAT) 的 64 位处理器。
  • CPU 支持 VM Monitor Mode Extension(英特尔 CPU 上的 VT-c)。
  • 最少 4 GB 内存。

本文以安装 CentOS 7 为例,如果需要可以下载官方镜像2

启用 Hyper-V 功能

先在搜索框输入控制面板,打开控制面板,进入程序下的g程序和功能,点击启用或关闭 Windows 功能,找到Hyper-V选项进行勾选,重启电脑

新建虚拟交换机

在搜索框输入Windows 管理工具中找到Hyper-V 管理器打开

在操作选项选择虚拟交换机管理器打开,选择新建虚拟网络交换机——内部——创建虚拟交换机——给新创建的虚拟交换机取个名字(我这边叫 nat )——确定

打开网络和共享中心——更改适配器设置——选择自己创建的——更改此连接的设置——选择ipv4——手动指定ip地址192.168.137.1)——确定

创建虚拟交换机后网络和共享中心里会多出一个网络

创建虚拟机

对管理器列表里的电脑名右键新建——虚拟机打开向导

依次指定名称和位置,指定代数(选第一代),分配内存,配置网络(选择默认的 Default Switch ),创建虚拟硬盘,指定系统安装映像文件

新建向导完成后会出现在虚拟机列表里,选中右键打开设置

选择添加硬件——网络适配器——添加——在虚拟交换机下拉表选择刚刚直接创建的虚拟交换机——应用

再选择内存——把动态内存的上线设置一下,如果不需要动态内存可以把钩去掉关闭——确定

对管理器列表里的电脑名右键 连接——启动——Install Centos 7

https://img.pulnd.com/post/teach-you-how-to-use-hyper-v-to-create-a-virtual-machine/J0TC14B14t.png

按需求设置语言

先设置网络

以太网eth0设置为自动获取 ip ,以太网eth1设置为手动获取 ip(192.168.137.2)

选择安装位置

开始安装

设置 root 密码,有需要也可以创建其他用户

等待一段时间···

出现重启按钮,就可以点击重启了

登录,ssh 登录也没问题,完成!!!

https://img.pulnd.com/post/teach-you-how-to-use-hyper-v-to-create-a-virtual-machine/y1yj38Ew0o.gif

如果通过静态 ip 无法访问

通过 ip addr 查看一下 eth1 有没有分配到 ip

如果没有,或者 ip 不对,就自己修改一下 ifcfg-eth1 文件

vim /etc/sysconfig/network-scripts/ifcfg-eth0

1
2
3
4
5
6
BOOTPROTO="static"
ONBOOT="yes"
IPADDR=192.168.137.2
GATEWAY=192.168.137.1
NETMASK=255.255.255.0
DNS1=192.168.137.1

重启下网络服务 service network restart ,再通过 ip addr 查看有没有正常

参考文章


  1. 在 Windows 10 上安装 Hyper-V ↩︎

  2. CentOS Download ↩︎