Win10上Hyper-V安装CentOS

422 阅读2分钟

1.下载CentOS镜像

阿里云开源镜像站下载系统镜像,本文选择CentOS7的最小化版本。

image.png

2.启动Hyper-V

Hyper-V是微软提出的一种系统管理程序虚拟化技术,能够实现桌面虚拟化,但是在Win10上默认是关闭的。
进入控制面板 -> 程序 -> 程序和功能 -> 启动或关闭Windows功能,勾选上Hyper-V

image.png

如果这里没有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,点击操作 -> 虚拟交换机管理器

选择外部,点击创建虚拟交换机 image.png

这里可以自定义名称,在外部网络里选择自己的网卡 image.png

4.创建虚拟机

点击操作 -> 新建 -> 虚拟机

可以自定义虚拟机的名称和存储位置 image.png

选择虚拟机的代数 image.png

设置虚拟机启动内存 image.png

配置网络选择刚创建的网络适配器 image.png

创建虚拟硬盘,设置硬盘大小 image.png

选择之前下载的系统镜像,点击完成即可创建虚拟机 image.png

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 image.png 如果看到类似的结果就说明成功了。