1.下载CentOS镜像
在阿里云开源镜像站下载系统镜像,本文选择CentOS7的最小化版本。
2.启动Hyper-V
Hyper-V是微软提出的一种系统管理程序虚拟化技术,能够实现桌面虚拟化,但是在Win10上默认是关闭的。
进入控制面板 -> 程序 -> 程序和功能 -> 启动或关闭Windows功能,勾选上Hyper-V。
如果这里没有Hyper-V的选项,则可以创建一个bat文件,输入以下内容:
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
以管理员权限执行bat文件,并重启电脑,就可以看到Hyper-V选项了。
3.创建虚拟交换机管理器
打开Hyper-V,点击操作 -> 虚拟交换机管理器
选择外部,点击创建虚拟交换机
这里可以自定义名称,在外部网络里选择自己的网卡
4.创建虚拟机
点击操作 -> 新建 -> 虚拟机
可以自定义虚拟机的名称和存储位置
选择虚拟机的代数
设置虚拟机启动内存
配置网络选择刚创建的网络适配器
创建虚拟硬盘,设置硬盘大小
选择之前下载的系统镜像,点击完成即可创建虚拟机
5.安装操作系统
右键点击刚创建的虚拟机,选择连接,根据向导操作即可。
6.网络设置
修改网卡配置,通过ifconfig查看到我的网卡叫做eth0,则编辑对应的配置文件
cd /etc/sysconfig/network-scripts/
vi ifcfg-eth0
修改如下几行:
BOOTPROTO=static # 修改为静态IP
IPADDR=192.168.31.138 # 设置虚拟机的IP,注意不要冲突了
GATEWAY=192.168.31.1 # 设置网关地址
DNS1=8.8.8.8 # Google的DNS
DNS2=114.114.114.114 # 国内的DNS
NETMASK=255.255.255.0 # 子网掩码
ONBOOT=yes # 设置开机网卡自启动
然后重启network服务:systemctl restart network
尝试ping一下外网: ping www.baidu.com
如果看到类似的结果就说明成功了。