1.下载CentOS的DVD镜像
http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso
2.在VMware中新建虚拟机,配置相关参数


选择稍后安装操作系统(第二选项easy安装有些参数无法配置)

选择要安装的系统

将虚拟机的存储地址改为自己设置的地址



使用NAT网络连接方式




磁盘大小可以自己设置

再点下一步后自定义的配置就完成了
3.安装CentOS mini版本
在刚才新建的虚拟机中,点击编辑虚拟机设置,使用ISO镜像文件

启动虚拟机,进入安装界面


在引导界面中,可以选择相应的图标进入对应设置界面
设置日期

设置键盘

在software selection中可以选择一些其他功能的安装,可以根据自己的需求定制 (CentOS-7-x86_64-Minimal-1708.iso这样的镜像文件这里是无法定制的,需要下载完整的镜像)

选中上面的Local Stand Disk

配置boot分区

配置swap交换分区

配置根目录


等待配置成功

点击开始安装

这时可以设置root的密码,创建用户



3.配置网络
启动后运行ifconfig -a 发现 只有一个ifcfg-ens33 和 lo

修改/etc/sysconfig/network-scripts/ifcfg-ens33如下:

HWADDR是通过ifconfig 找到的ifcfg-ens33显示的硬件地址
IPADDR是查看虚拟机的NAT网络配置是在192.168.40网段,指定一个IP:如192.168.40.80
GATEWAY如图显示是192.168.40.2

修改完成后将ifcfg-ens33 重命名为ifcfg-eth0
mv ifcfg-ens33 ifcfg-eth0
service network restart
reboot
reboot之后可以正常ping,但是发现 ping www.baidu.com 会出现异常
ping www.baidu.com
www.baidu.com: Name or service not known
解决方法:
vi /etc/resolv.conf 添加如下所示:
nameserver 8.8.8.8
nameserver 8.8.4.4
执行service network restart后可以ping正常工作

另外正常安装CentOS会发现i'f'config -a中有ifcfg-eth0但在/etc/sysconfig/network-scripts/目录下只有lo
解决方法如下:
如果发现没有ifcfg-eth0文件
chkconfig --list | grep -i net
root@localhost network-scripts]# chkconfig --list | grep -i netw
NetworkManager 0:off 1:off 2:off 3:off 4:off 5:off 6:off
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
这里可以看到,NetworkManager是开机启动状态,network是关闭状态。
解决办法就是关闭NetworkManager,用传统的network方式来管理网络,并补充上ifcfg-eth0文件即可
修复步骤
1、关闭NetworkManager服务
$ service NetworkManager stop
2、关闭NetworkManager开机启动
chkconfig NetworkManager off
3、添加 /etc/sysconfig/network-scriipts/ifcfg-eth0 文件
注:根据自己的虚拟机当前NAT网络设置进行添加参数
4、开机启动network
chkconfig network on
5、开启network服务
service network start
即可生效。