Window10自带虚拟机Hyper-V安装
Linux命令经常要用到,但是之前使用虚拟机安装Linux的话,如果电脑配置低会出现卡顿。但是在win10出现后,我们可以直接在Window上安装子系统。
一、Hyper-v虚拟机安装
(1)控制面板---->程序和功能---->启动或关闭windows功能
(2)勾选"Hyper-v",并点击确认
注意:Win10家庭版没有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
鼠标右击,以管理员身份执行这个Hyper-V.bat文件,大概等几分钟。重启电脑后“Window功能”就有Hyper-V选项了,已经默认勾上了。我们可以接着下面开始操作。
(3)重启电脑之后,点击开始左下角的【开始】,在点击Windows管理工具,展开后点击【Hyper-v管理器】。
(4)在弹出窗口中,点击顶部工具栏的【操作】-【新建】-【虚拟机】弹出新建向导。
(5)虚拟机向导:创建虚拟机的步骤如下(本文选的是centos镜像)
注:本文主要从阿里巴巴开源镜像站下载的镜像,点击【OS镜像】,则会弹出下载OS镜像框,选择信息点击【下载】
二、在虚拟机上安装CenOS版本的Linux操作系统
(1)点击enter键,进入安装界面------>选择语言(中文)
(2)选择一个安装位置------>选择本地磁盘,点击完成------>系统开始安装
(3)安装完,设置root用户的密码------>根据要求设置一个本地用户------>等待系统完成
(4)解决网络适配器的问题
使用CentOS版本的Linux系统,默认是需要设置网络的。我们可以先查看网络是否配置:
#查看是否需要配置网络
ip addr
查询如果没有eth0这段,则需要配置。
(2)使用CentOS版本的Linux系统,是需要设置网络的。CentOS设置网络流程如下:
# 修改/sysconfig/network-scripts/ifcfg-eth0文件
cd /etc/sysconfig/network-scripts
vi ifcfg-eth0
ifcfg-eth0文件内容如下:(其中修改ONBOOT=yes即可)
DEVICE=eth0 #描述网卡对应的设备别名
BOOTPROTO=static #设置网卡获得ip地址的方式,选项可以为为static,dhcp或bootp
BROADCAST=192.168.44.255 #对应的子网广播地址
HWADDR="00:0C:29:6B:2E:7B"#对应的网卡物理地址
IPADDR=192.168.44.137 #只有网卡设置成static时,才需要此字段
NETMASK=255.255.255.0 #网卡对应的网络掩码
NETWORK=192.168.44.0 #网卡对应的网络地址,也就是所属的网段
ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备(只需设置这个为yes)
然后需要重启服务器:
systemctl start network.service
三、配置阿里镜像,提升下载速度
本文使用CentOS 7镜像,则需要如下配置:
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
具体可参考阿里云的CentOS镜像