创建虚拟机之后,便可安装Linux操作系统,其安装过程与Windows系统极为相似。如果你之前安装过Windows系统,那接下来的操作就不难了。在安装CentOS之前,我们还需要做一件事情——下载一个CentOS镜像文件。
什么是镜像文件?镜像文件就是用来制作系统安装盘的。相信你一定了解系统安装光盘,只不过这几年光盘逐渐被U盘所取代。安装盘里面的内容其实就是镜像文件,而且虚拟机可以直接把镜像文件放到虚拟光驱中,因此,我们不需要放入系统安装盘也可以安装CentOS。
CentOS当前的两个主流版本为CentOS 6和CentOS 7,由于CentOS 6使用2.6版本的Linux内核,而CentOS 7则使用了3.10版本的Linux内核,所以二者区别还是很大的。目前,越来越多的企业使用CentOS7,这是因为很多软件都是基于Linux 3.x版本的内核来开发的,比如Docker、OpenStack等主流软件在CentOS 6上兼容性不好。阿铭相信,过不了多久,CentOS 6将成为历史。所以,后续的章节都是基于CentOS 7来展开讲解的。
CentOS的官方下载地址为http://www.centos.org/,但下载速度太慢。阿铭建议大家到http://r.aminglinux.com(这里提供的下载地址是搜狐公司提供的一个国内镜像地址,下载速度很快)下载,请选择对应的CentOS 7下载地址。阿铭在写本书时,最新的CentOS 7版本为7.3,所以本书中的实验也基于该版本。
下载镜像文件后,我们先来设置虚拟光驱,具体的操作方法如下。
(1) 当创建完第一台虚拟机后,VMware将多出来一个页面,如图2-11所示。
(2) 点击“编辑虚拟机设置”按钮,然后选择CD/DVD(IDE),在右侧选择“使用ISO镜像文件”,再点击“浏览”按钮,找到我们刚刚下载好的CentOS 7的镜像,如图2-12所示。
图2-11 虚拟机页面
图2-12 设置ISO镜像
(3) 点击“确定”按钮返回刚才的虚拟机页面。点击“开启此虚拟机”按钮,开始启动虚拟机。然后会弹出一些诸如图2-13所示的类似提醒,我们只需要点击“确定”按钮即可,不用关注它。
图2-13 键盘挂钩超时值提醒
安装页面终于出现了,下面就跟着阿铭一步一步来安装CentOS吧。
(1) 首先出现的是黑底白字的欢迎页面,如图2-14所示,这和之前CentOS 6版本有所不同。在这里阿铭要提醒大家的是:要想在虚拟机里面点击鼠标,必须先在虚拟机的页面里单击鼠标;要想退出来,需要同时按下Ctrl和Alt这两个键。
图2-14 开始安装
(2) 点击鼠标后,按键盘上下方向键选择对应的项。其中,第一行Install CentOS Linux 7的作用是安装CentOS 7系统。第二行Test this media & install CentOS Linux 7,是先检测安装镜像文件的可用性,然后再安装CentOS 7。第三行Troubleshooting用于处理一些故障问题,选择这一项,会进入一个内存操作系统,然后可以把磁盘上的系统挂载到这个内存操作系统上,这样方便我们去处理一些问题。这里阿铭选择第一项,然后回车。
(3) 此时会出现一个提示,你需要再按一次回车才可以进一步操作。等待几秒后,会出现一个图形安装界面,如图2-15所示。首先选择使用的语言,这里需要选择“中文”和“简体中文”。
图2-15 选择语言
(4) 点击“继续”按钮后,会弹出如图2-16所示的“安装信息摘要”。
图2-16 安装信息摘要
本地化包括“日期和时间”“键盘”“语言支持”三项,这三项采用默认值即可,不需要设置。软件包括“安装源”和“软件选择”这两项,也采用默认值,不用设置。系统包括“安装位置”、KDUMP、“网络和主机名”和SECURITY POLICY四项,其中“安装位置”就是分区,这一项需要设置,其他采用默认值即可。
(5) 点击“安装位置”,将会出现如图2-17所示的“安装目标位置”界面,从中选择“我要配置分区”单选按钮。
图2-17 安装目标位置
(6) 点击左上角的“完成“按钮后,会出现分区界面,如图2-18所示。
图2-18 手动分区
点击LVM下拉菜单,选择“标准分区”,然后点击左下角的+按钮,在弹出的“添加新挂载点”对话框中,设置挂载点为/boot,设置期望容量为200MB,简写为200M,然后点击“添加挂载点”按钮。
图2-19 设置/boot分区
继续点击+按钮,再增加swap分区,大小为4GB,如图2-20所示。
继续点击+按钮,挂载点选择“/”,期望容量留空,然后点击“添加挂载点”按钮,这样就把剩余空间全部给了“/”分区。
图2-20 添加swap分区
图2-21 添加根分区
小知识 这里阿铭要向大家介绍一下划分磁盘分区的规则。如果到一家企业工作,当你遇到安装CentOS操作系统时,分区要按照公司领导的要求来,如果领导没有要求,就按照阿铭的方法来。具体是这样的:(1)/boot分区分200MB;(2)swap分区分内存的2倍(如果内存大于等于4GB,swap分8GB即可,因为分多了也是浪费磁盘空间);(3)/分区分20GB;(4)剩余的空间给/data分区。在本书中,阿铭并没有单独分/data分区,这是因为阿铭的虚拟机一共就20GB的空间,毕竟是做实验用,就不再单独额外分了。
(7) 最终完成分区,如图2-22所示。
图2-22 分区完成
点击左上角的“完成”按钮后,将弹出如图2-23所示的提醒。
图2-23 更改摘要
点击“接受更改”按钮,返回最初的“安装信息摘要”界面,此时点击右下角的“开始安装”按钮,开始安装操作系统,如图2-24所示。
图2-24 配置
但你会发现该页面还有两个叹号,这是因为我们还没有设置ROOT用户的密码,ROOT用户就是CentOS操作系统的超级管理员用户,密码是必须要设置的。所以,点击它,进入设置ROOT密码的界面,如图2-25所示。
图2-25 设置ROOT密码
ROOT用户密码尽量要复杂(最好是大小写字母和数字的组合),否则很容易被暴力破解。设置完ROOT密码后,点击“完成”按钮返回刚才的界面,发现两个叹号已经消失。当然,你还可以继续设置一个普通用户,这里我们并没有设置普通用户。等待几分钟之后,系统安装完成,它会提示让我们重启,如图2-26所示。
图2-26 安装完成
点击“重启”按钮,就可以进入CentOS 7操作系统了。