VMware workstation Centos7 64位虚拟机安装、网络配置、VMware Tools

      目前做自动化测试,由于工作中较少涉及到Linux这块,这方面一直是弱项,包括环境安装部署、linux命令、数据库操作等。一方面是想提升自己这块能力,另外最近学习Python不太走心,想练练其他东西换换思路继续学习,提升效率。网上的资料很丰富,但实际情况多是没有一篇能够完整顺利走下整个流程,这跟每个人的环境、需求不同也有关系;开讲啦。


需求的安装包:

VMware10:

VMware-workstation-full-10.0.5-2443746.exe

Centos7 64:

centos7 x86_64

VMware workstation Centos7 64位虚拟机安装、网络配置、VMware Tools_第1张图片
进去之后选择CentOS-7-x86_64-DVD-1708.iso 下载即可,也可以阅读 0_README.txt  根据需要选择。

      接下来就是创建新的虚拟机,新建过程中导入ios镜像下方会提示无法检测到操作系统,无视直接下一步。

      我是安装的最简版,没有图形界面的,所以在安装界面选项里面没有进行 "软件选择" 设置,默认的是最小安装,也就是没有界面的,后面会介绍怎么通过命令行安装图形界面;安装过程参考这两篇,可能会有你遇到的问题,也有图形界面安装介绍:

最简安装:CentOS 7.0系统安装配置图解教程

图形界面安装:CentOS 7安装配置图文教程

安装完之后要进行网络配置,参考以下这篇成功配置:

解决CentOS7虚拟机无法上网并设置CentOS7虚拟机使用静态IP上网

配置好网络之后,在命令行安装GUI图形界面:

centOS7下安装GUI图形界面

重启进入完工:

VMware workstation Centos7 64位虚拟机安装、网络配置、VMware Tools_第2张图片
下面有个VMware Tools的安装提示,于是我们也一起安上吧

为了避免安装过程中出现问题,先执行以下命令安装所需,安装之后记得重启,很重要,或许就没有后面的问题了:

yum -y update  

yum -y install kernel-headers kernel-devel gcc  

参考:解决vmware fusion + centos 7安装vmtools时提示The path "" is not a valid path to the xxx kernel headers.

点击“安装Tools”后会在虚拟机桌面出现一个包文件,打开之后在文件夹里面空白处右键->在终端打开,开始安装,参见(偏向第一个链接,是我第二遍安装的操作方法,后面会说明为什么是第二遍):

CentOS 7虚拟机中VMware Tools安装教程

Linux安装VMware Tools教程

过程中,会提示需要切换到root,执行su root,根据提示输入密码成功切换继续操作;

如果遇到提示手动卸载:open-vm-tools,如下:

The installer found the following conflicting packages installed on the system and will now remove them:

open-vm-tools

错误:依赖检测失败:

libhgfs.so.0()(64bit) 被 (已安裝) open-vm-tools-desktop-10.1.5-3.el7.x86_64 需要

libvmtools.so.0()(64bit) 被 (已安裝) open-vm-tools-desktop-10.1.5-3.el7.x86_64 需要

open-vm-tools(x86-64) = 10.1.5-3.el7 被 (已安裝) open-vm-tools-desktop-10.1.5-3.el7.x86_64 需要

Failed to remove the following packages:

open-vm-tools

Please manually remove them before installing VMware Tools.

Execution aborted.


打开另一个终端 执行 rpm -e open-vm-tools

如果仍提示被依赖,执行 rpm -e open-vm-tools-desktop,再执行 rpm -e open-vm-tools,回到tools安装终端之后一直回车;

本以为可以一直回车了,半路又提示:

What is the location of the gcc program on your machine?

The path "" is not valid path to the gcc binary

Would you like to change it? [yes] yes

What is the location of the gcc program on your machine?

于是又查资料安装gcc:

另外打开一个终端,用 rpm -q gcc 检查一下有咩有gcc,没有的话,则需要安装,执行以下命令:

yum -y install gcc 

yum -y install gcc-c++ 

安装完之后,再回到VMTools 的安装,敲了几次回车,还是一样的提示,没有再去查gcc的路径什么的了,就直接输入 no ,一直回车,直到最后success。

本人小白,所以也是各处拼接资料,尽量详尽让即使和我一样的人也能看懂,记录上能解决问题的并附上;一路摸爬滚打终于告一段落,希望这些问题能帮到一样操作的你。以前看到别人的博客、文章时很是欣慰能有人会愿意花时间写下他们的经验,解决办法,现在自己写了一次才体会到里面的辛酸和喜悦,向所有奉献者致敬。

补充:

隔一天之后,准备下mysql安装包:

wget  http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

提示无法解析服务器,发现不能上网了,网上又是一顿查资料还是没能解决,后来重启虚拟机,恢复正常,可以访问网络。但是发现从本机复制内容无法粘贴到虚拟机里面,于是重新安装VMware Tools,安装之前一定提前安装

yum -y update  

yum -y install kernel-headers kernel-devel gcc 

并重启重启重启,这里即是前面提到的第二次安装。

安装tools之后如果还是不行,就参考:

VMware虚拟机Linux和Windows宿主机间复制粘贴问题

,还是不行就重启虚拟机或者关闭虚拟机电源重新打开,到这我的问题解决了。


永不止步。

你可能感兴趣的:(VMware workstation Centos7 64位虚拟机安装、网络配置、VMware Tools)