在Windows 10上使用Hyper-V安装和配置CentOS

Hyper-V是微软提供的一款免费的虚拟机工具,是Windows平台部署虚拟机的首选。本文简要记录了在Windows 10桌面操作系统中,利用Hyper-V安装CentOS虚拟机并进行网络配置等过程。

使用Hyper-V安装CentOS

首先,要在Windows 10的Windows Features中启用Hyper-V功能(目前只有Windows 10 Pro和Eneterprise版本可以开启此功能)。
然后,从CentOS官网下载最新的镜像安装包。推荐使用Minimal ISO

然后运行Hyper-V Manager,选中左侧Hyper-V Manager下的机器名,右键单击,在弹出的菜单中选择新建>>虚拟机后,在弹出的创建虚拟机向导窗口,填写虚拟机名称“CentOS_7.6”,下一步选择Generation 2,下一步设置初始内存,使用默认的就可以,下一步配置网络,选择vNat(vNat是自定义的一个虚拟网络交换机,如何在Hyper-V中自定义虚拟网络交换机,参考Windows 10中设置Hyper-V虚拟机和主机共享网络 ),然后一直下一步到安装选项,选择从可启动的镜像文件安装操作系统单选框,然后选择刚才下载的CentOS7 iso文件作为安装镜像文件,然后下一步到完成向导。

完成安装向导后Hyper-V就会开始安装CentOS操作系统,但是安装时会一直停在启动界面。这是由于在创建新的虚拟机时选择的是Generation 2,会导致Hyper-V为新虚拟机使用启用安全启动(Enable Security Boot)的特性,这个特性在安装Windows系统是没有影响的,但是在安装Linux系统时会一直停在启动界面。此时要先关闭虚拟机,然后在虚拟机列表里右键点击新建的虚拟机,在弹出的菜单中选择设置,然后在弹出的设置窗口中切换到安全选项,停用启用安全启动(不勾选复选框),点击确定后重新启动虚拟机,继续开始安装CentOS,中间要选择磁盘分区、设置root用户密码等。

最后完成CentOS的安装,系统显式登录命令行界面,此时输入root用户名和密码,成功登录到新安装的系统。

配置CentOS的网络

使用vi编辑网络配置文件

在CentOS的命令行中键入

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

然后按下图修改网络配置。

ifcfg-eth0

修改后,按Esc键,然后键入:x并回车,保存并退出。

重启网络服务

[root@localhost ~]# systemctl restart network

使用ip命令查看ip地址是否生效

[root@localhost ~]# ip a

使用yum命令更新CentOS的软件包

CentOS和Redhat中使用yum命令管理安装包,而Ubuntu和Debian中使用apt命令管理安装包。

[root@localhost ~]# yum -y update

你可能感兴趣的:(在Windows 10上使用Hyper-V安装和配置CentOS)