0.下载ISO文件

在阿里巴巴开源镜像站:https://developer.aliyun.com/mirror/

找到下载链接:https://mirrors.aliyun.com/centos/7.8.2003/isos/x86_64/

使用 CentOS-7-x86_64-DVD-2003.torrent 种子进行下载

得到文件:CentOS-7-x86_64-DVD-2003.iso

VMware安装CentOS 7虚拟机

1.创建虚拟机

打开VMware Workstation,在【文件】选项卡中选择【新建虚拟机】

VMware安装CentOS 7虚拟机

点击【下一步】

VMware安装CentOS 7虚拟机

继续【下一步】

VMware安装CentOS 7虚拟机

选择【稍后安装操作系统】,继续下一步

VMware安装CentOS 7虚拟机

选择操作系统为【Linux】,并在版本中选择【CentOS7 64位】,点击【下一步】

VMware安装CentOS 7虚拟机

自定义【虚拟机名称】和选择虚拟机存放【位置】,点击【下一步】

VMware安装CentOS 7虚拟机

自定义处理器配置,点击【下一步】。

注意虚拟机的计算能力(包括CPU和内存等)全部来源于实体机(主机),其中还要占用一部分用于主系统和VMware使用,所以要根据主机配置选择合适的虚拟机配置。

VMware安装CentOS 7虚拟机

自定义虚拟机【内存大小】,至少为1024M(1GB),点击【下一步】

VMware安装CentOS 7虚拟机

选择合适的网络连接类型,点击【下一步】

VMware安装CentOS 7虚拟机

选择I/O控制器类型,点击【下一步】

VMware安装CentOS 7虚拟机

选择虚拟磁盘类型,点击【下一步】

VMware安装CentOS 7虚拟机

选择磁盘方案,点击【下一步】

VMware安装CentOS 7虚拟机

指定【最大磁盘大小】,点击【下一步】

VMware安装CentOS 7虚拟机

使用默认虚拟磁盘文件名,点击【下一步】

VMware安装CentOS 7虚拟机

点击【完成】

VMware安装CentOS 7虚拟机

2.安装操作系统

之前的步骤并没有安装操作系统,主要原因是选择了【稍后安装操作系统】,实际上上一步也可以直接选择【安装程序光盘映像文件】

VMware安装CentOS 7虚拟机

接下来将之前下载的ISO系统文件挂载到虚拟机上

VMware安装CentOS 7虚拟机

挂载完成后显示如下

VMware安装CentOS 7虚拟机

然后点击【开启此虚拟机】,进入运行界面

VMware安装CentOS 7虚拟机

鼠标点击虚拟机内部后,可将键盘输入定向至虚拟机中,通过方向键选择【Install CentOS 7】,通过键盘的【Enter】继续,进入如下界面

由于当前运行状态是命令行状态,鼠标点击虚拟机内部会消失,可按Ctrl+Alt键(仅VMware软件)解放鼠标

VMware安装CentOS 7虚拟机

再次按下【Enter】键,屏幕上会弹出一些信息,十几秒后(如果上一步选择的是”Test this media & install CentOS 7”选项耗时会更多)进入如下界面

VMware安装CentOS 7虚拟机

此时已经进入操作系统的图形安装界面,此时可以看到鼠标(截图无法截到),通过鼠标选择需要安装的语言,点击【继续】

VMware安装CentOS 7虚拟机

发现底部提示【请先完成带有此图标标记的内容再进行下一步】

VMware安装CentOS 7虚拟机

VMware安装CentOS 7虚拟机

选择带有图标的【安装位置】

VMware安装CentOS 7虚拟机

选择【我要配置分区】,左上角点击【完成】

VMware安装CentOS 7虚拟机

选择分区方案为【标准分区】,通过左下角的【+】添加分区

Linux系统需要至少3个分区:

最简单的分区规划

  • /boot分区:管理与系统启动相关的内容,最少200MB

  • swap分区:用于实现虚拟内存,用户不可访问,所以不带“/”前缀。建议大小是虚拟机内存的1-2倍

  • /分区:用户可以直接访问到的分区,建议大小在10GB以上

复杂的分区规划

  • /boot分区和swap分区:同上

  • /usr分区:用来存放Linux系统中的应用程序,建议大小最少为8GB

  • /var分区:用来存放Linux系统中经常变化的数据及日志文件,建议大小最少为1GB

  • /分区:Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小最少为1GB

  • /home分区:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间

这里采用简单的分区规划,按照下图依次分配/boot分区,大小为1024M;/swap分区,大小为4096MB;/分区,大小为剩下的空间

(具体数值可根据创建虚拟机时所分配的内存和磁盘大小来修改)

VMware安装CentOS 7虚拟机

最终分区如下:

VMware安装CentOS 7虚拟机

左上角点击【完成】

VMware安装CentOS 7虚拟机

点击【接受更改】

VMware安装CentOS 7虚拟机

点击【开始安装】

VMware安装CentOS 7虚拟机

中间有进度条显示当前安装进程

同时底部再次出现提示【请先完成带有此图标标记的内容再进行下一步】

首先点击【ROOT密码】

VMware安装CentOS 7虚拟机

设置密码,若密码太弱,则底部会出现提示。点击【完成】按钮(弱密码需点击2次)返回

VMware安装CentOS 7虚拟机

可以看到提示信息已经消失

如果有需要,仍然可以点击【创建用户】来创建非root的用户,这里不再创建

等待中间进度条执行完毕

VMware安装CentOS 7虚拟机

点击【重启】

VMware安装CentOS 7虚拟机

输入【root】或之前设置的账户名

之后按提示输入密码,按【Enter】继续。注意输入密码时不会有掩码字符出现(即不会有‘*’符号遮盖)。

VMware安装CentOS 7虚拟机

至此,CentOS 7虚拟机安装完毕

3.配置网络环境

由于我们创建虚拟机时选择的网络类型是NAT,所以我们先获取NAT的网关IP

点击VMware【编辑】选项卡中的【虚拟网络编辑器】

VMware安装CentOS 7虚拟机

点击右下角的【更改设置】,如果有弹窗点击确定

VMware安装CentOS 7虚拟机

如下图所示,选择NAT模式的网络,进入【NAT设置】,记录【网关IP】

VMware安装CentOS 7虚拟机

接下来在虚拟机中配置网络选项

首先找到需要配置的网络文件

cd /etc/sysconfig/network-scripts

ls

VMware安装CentOS 7虚拟机

注意除ifcfg-lo以外的,以【ifcfg-】开头的文件

这个对应了网卡的设置文件,也就是下一步要修改的文件

如果找不到这个文件,说明网卡读取出现了问题

接下来编辑这个文件

vi ifcfg-ens33

VMware安装CentOS 7虚拟机

按i进入编辑模式,将原来的ONBOOT选项设置为yes,并在下面添加两个选项

GATEWAY=192.168.13.2

NETMASK=255.255.255.0

其中,GATEWAY选项的值为上面记录的网关IP

按ESC退出编辑模式,按:进入命令模式,输入以下命令退出并保存设置

wq

最后应用刚刚更新的设置

service network restart

VMware安装CentOS 7虚拟机

可以通过以下命令来检查网络是否连通

ping www.baidu.com

此命令不会自动结束,需要按Ctrl+C结束

最后可以配置国内源,以加快系统软件的下载速度

详细教程可参考各镜像官网文档

参考阿里镜像:https://developer.aliyun.com/mirror/centos

如果是学生用户可以检查是否有校内源,使用校园网访问校内源的速度是最快的,如南京大学镜像:https://nju-mirror-help.njuer.org/centos.html

4.安装VMware tools

VMware tools是VMware软件对虚拟机进行一些适配的工具

工具最直观的效果是可以根据主机窗口大小调整VMware中虚拟机的大小

可以看到之前的所有截图中,由于没有安装此工具,真正的虚拟机界面非常小,旁边围绕大量的黑框

有了VMware Tools就可以调整真正虚拟机界面的大小

此外,它还支持拖拽传输文件,与主机共用剪贴板等功能

VMware安装CentOS 7虚拟机

在VMware的【虚拟机】选项卡中选择【重新安装VMware Tools】或是【安装VMware Tools】

VMware安装CentOS 7虚拟机

此时出现以下提示【请确保您已登录客户机操作系统。在客户机中装在虚拟CD驱动器,启动中断,使用tar解压安装程序,然后执行vmware-install.pl安装VMware Tools。】

首先输入命令:

ls /dev

查看是否存在cdrom文件

VMware安装CentOS 7虚拟机

然后再/mnt创建cdrom文件夹,并将光盘挂载到该目录下

mkdir /mnt/cdrom

mount -t iso9660 /dev/cdrom /mnt/cdrom

VMware安装CentOS 7虚拟机

只提示【mount: /dev/sr0 is write-protected, mounting read-only】说明挂载成功

输入以下命令查看内容

ls /mnt/cdrom

VMware安装CentOS 7虚拟机

将名为“VMwareTools-……tar.gz”的文件复制到/root目录下

cp /mnt/cdrom/VMwareTools-10.2.5-8068393.tar.gz /root/

VMware安装CentOS 7虚拟机

解压安装文件

tar -zxvf VMwareTools-10.2.5-8068393.tar.gz

会弹出大量解压提示

VMware安装CentOS 7虚拟机

查看文件内容

cd ./vmware-tools-distrib

ls

发现里面已经有了“vmware-install.pl”文件

VMware安装CentOS 7虚拟机

尝试安装

./vmware-install.pl

VMware安装CentOS 7虚拟机

表明未安装编译环境

输入以下命令下载安装编译环境:

yum -y install perl gcc make kernel-headers kernel-devel

再重新输入命令安装

./vmware-install.pl

中间很多需要输入的地方,基本都可以不管直接回车就行了

VMware安装CentOS 7虚拟机

安装完成

5.安装图形界面

首先安装X Window System,注意命令有引号

yum groupinstall “X Window System”

然后输入以下命令

yum grouplist

VMware安装CentOS 7虚拟机

记住这两个名字,如果名字相差不大可能是版本问题。如果名字完全找不到请换个教程

接下来安装这两个服务

yum groupinstall “GNOME Desktop” “Graphical Administration Tools”

安装完成后,输入以下命令开启图形界面

startx

VMware安装CentOS 7虚拟机

经过简单设置即可使用

VMware安装CentOS 7虚拟机

最后,进入控制台,输入以下命令,可以使每次开机自动启用图形界面

ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

如果不启用的话,也可以通过startx命令手动启动图形界面

6.快照与恢复

拍摄快照

通过VMware【虚拟机】选项卡中的【快照】->【拍摄快照】建立当前计算机的快照

VMware安装CentOS 7虚拟机

VMware安装CentOS 7虚拟机

设置快照名称,点击拍摄快照即可。

恢复快照

通过VMware的【虚拟机】选项卡中的【快照】->【恢复到快照】来恢复虚拟机

VMware安装CentOS 7虚拟机

VMware安装CentOS 7虚拟机

VMware安装CentOS 7虚拟机

VMware安装CentOS 7虚拟机

相关文章: