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
1.创建虚拟机
打开VMware Workstation,在【文件】选项卡中选择【新建虚拟机】
点击【下一步】
继续【下一步】
选择【稍后安装操作系统】,继续下一步
选择操作系统为【Linux】,并在版本中选择【CentOS7 64位】,点击【下一步】
自定义【虚拟机名称】和选择虚拟机存放【位置】,点击【下一步】
自定义处理器配置,点击【下一步】。
注意虚拟机的计算能力(包括CPU和内存等)全部来源于实体机(主机),其中还要占用一部分用于主系统和VMware使用,所以要根据主机配置选择合适的虚拟机配置。
自定义虚拟机【内存大小】,至少为1024M(1GB),点击【下一步】
选择合适的网络连接类型,点击【下一步】
选择I/O控制器类型,点击【下一步】
选择虚拟磁盘类型,点击【下一步】
选择磁盘方案,点击【下一步】
指定【最大磁盘大小】,点击【下一步】
使用默认虚拟磁盘文件名,点击【下一步】
点击【完成】
2.安装操作系统
之前的步骤并没有安装操作系统,主要原因是选择了【稍后安装操作系统】,实际上上一步也可以直接选择【安装程序光盘映像文件】
接下来将之前下载的ISO系统文件挂载到虚拟机上
挂载完成后显示如下
然后点击【开启此虚拟机】,进入运行界面
鼠标点击虚拟机内部后,可将键盘输入定向至虚拟机中,通过方向键选择【Install CentOS 7】,通过键盘的【Enter】继续,进入如下界面
由于当前运行状态是命令行状态,鼠标点击虚拟机内部会消失,可按Ctrl+Alt键(仅VMware软件)解放鼠标
再次按下【Enter】键,屏幕上会弹出一些信息,十几秒后(如果上一步选择的是”Test this media & install 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;/分区,大小为剩下的空间
(具体数值可根据创建虚拟机时所分配的内存和磁盘大小来修改)
最终分区如下:
左上角点击【完成】
点击【接受更改】
点击【开始安装】
中间有进度条显示当前安装进程
同时底部再次出现提示【请先完成带有此图标标记的内容再进行下一步】
首先点击【ROOT密码】
设置密码,若密码太弱,则底部会出现提示。点击【完成】按钮(弱密码需点击2次)返回
可以看到提示信息已经消失
如果有需要,仍然可以点击【创建用户】来创建非root的用户,这里不再创建
等待中间进度条执行完毕
点击【重启】
输入【root】或之前设置的账户名
之后按提示输入密码,按【Enter】继续。注意输入密码时不会有掩码字符出现(即不会有‘*’符号遮盖)。
至此,CentOS 7虚拟机安装完毕
3.配置网络环境
由于我们创建虚拟机时选择的网络类型是NAT,所以我们先获取NAT的网关IP
点击VMware【编辑】选项卡中的【虚拟网络编辑器】
点击右下角的【更改设置】,如果有弹窗点击确定
如下图所示,选择NAT模式的网络,进入【NAT设置】,记录【网关IP】
接下来在虚拟机中配置网络选项
首先找到需要配置的网络文件
cd /etc/sysconfig/network-scripts
ls
注意除ifcfg-lo以外的,以【ifcfg-】开头的文件
这个对应了网卡的设置文件,也就是下一步要修改的文件
如果找不到这个文件,说明网卡读取出现了问题
接下来编辑这个文件
vi ifcfg-ens33
按i进入编辑模式,将原来的ONBOOT选项设置为yes,并在下面添加两个选项
GATEWAY=192.168.13.2
NETMASK=255.255.255.0
其中,GATEWAY选项的值为上面记录的网关IP
按ESC退出编辑模式,按:进入命令模式,输入以下命令退出并保存设置
wq
最后应用刚刚更新的设置
service network restart
可以通过以下命令来检查网络是否连通
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的【虚拟机】选项卡中选择【重新安装VMware Tools】或是【安装VMware Tools】
此时出现以下提示【请确保您已登录客户机操作系统。在客户机中装在虚拟CD驱动器,启动中断,使用tar解压安装程序,然后执行vmware-install.pl安装VMware Tools。】
首先输入命令:
ls /dev
查看是否存在cdrom文件
然后再/mnt创建cdrom文件夹,并将光盘挂载到该目录下
mkdir /mnt/cdrom
mount -t iso9660 /dev/cdrom /mnt/cdrom
只提示【mount: /dev/sr0 is write-protected, mounting read-only】说明挂载成功
输入以下命令查看内容
ls /mnt/cdrom
将名为“VMwareTools-……tar.gz”的文件复制到/root目录下
cp /mnt/cdrom/VMwareTools-10.2.5-8068393.tar.gz /root/
解压安装文件
tar -zxvf VMwareTools-10.2.5-8068393.tar.gz
会弹出大量解压提示
查看文件内容
cd ./vmware-tools-distrib
ls
发现里面已经有了“vmware-install.pl”文件
尝试安装
./vmware-install.pl
表明未安装编译环境
输入以下命令下载安装编译环境:
yum -y install perl gcc make kernel-headers kernel-devel
再重新输入命令安装
./vmware-install.pl
中间很多需要输入的地方,基本都可以不管直接回车就行了
安装完成
5.安装图形界面
首先安装X Window System,注意命令有引号
yum groupinstall “X Window System”
然后输入以下命令
yum grouplist
记住这两个名字,如果名字相差不大可能是版本问题。如果名字完全找不到请换个教程
接下来安装这两个服务
yum groupinstall “GNOME Desktop” “Graphical Administration Tools”
安装完成后,输入以下命令开启图形界面
startx
经过简单设置即可使用
最后,进入控制台,输入以下命令,可以使每次开机自动启用图形界面
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
如果不启用的话,也可以通过startx命令手动启动图形界面
6.快照与恢复
拍摄快照
通过VMware【虚拟机】选项卡中的【快照】->【拍摄快照】建立当前计算机的快照
设置快照名称,点击拍摄快照即可。
恢复快照
通过VMware的【虚拟机】选项卡中的【快照】->【恢复到快照】来恢复虚拟机