刚接触linux,也没有安装图形界面,在纯命令行进行操作时踩了不少坑,因此来分享一下,算是汇总加补充点细节
首先为求方便,以下操作全部在root账号下操作
拍摄快照!!!!
在进行安装前,建议先拍摄快照,出现问题也不用像笔者那么闹心而且浪费时间:
具体操作:
我的计算机->选定虚拟机->右键快照->拍摄快照并备注,如图
进入正题:
导航栏->虚拟机->安装VMwareTools
创建文件夹
创建一个文件夹:/mnt/cdrom 目的是用于挂载CD
mkdir /mnt/cdrom
挂载CDROM
mount /dev/cdrom /mnt/cdrom/
附上该命令的含义:
此时打开该文件夹,可以看到相应的数据
cd /mnt/cdrom/
ls
可以看到有一个VMware-tool的tar包
拷贝并移动文件
将上述tar包拷贝至根目录下的tmp这个临时目录下
(为了解压后的文件不浪费空间,tmp目录一般存放临时文件)
cp VMwareTools-10.3.10-13959562.tar.gz /tmp
同样,进入tmp目录查看文件
cd /tmp
ls
可以看到tar包复制成功
解压文件
tar zxvf VMwareTools-10.3.10-13959562.tar.gz
重新查看文件,可看到解压后多增了几个文件
其中vmware-tools-distrib就是我们的目标文件夹,我们进入它
cd vmware-tools-distrib
ls
拍摄快照*2!!!
在最后的安装之前,笔者墙裂建议各位先拍摄快照,因为笔者就失败了,然后后续浪费了很多时间来解决各种问题。拍摄快照方法同前
安装
./vmware-install.pl
随后一路回车即可(顺利的话),出现下图文字,而且目录的虚拟机对应一栏变为:重新安装VMware-tools,也就成功了。
当然了,如果你像笔者一样“不幸”地出现了如下问题:
则表明未安装编译环境,则安装然后再次回到当前目录执行上述命令即可。
解决办法:
先说明,这是网上找到的,但笔者亲身实践后,至少对笔者本人并没有用。但好像有不少人成功了,所以放出来供各位尝试。不成功也就恢复一下快照的事。
yum -y install perl gcc make kernel-headers kernel-devel
而笔者在安装时碰上的问题就是:
the path “” is not valid path to the gcc binary
the path “” is not a valid path to the 3.10.0-327.e17.x86_64 kernel headers
有效的解决办法:
yum install gcc* //加载编译环境
yum install kernel* //更新内核
yum install kernel-devel
以上三个在安装时也是y跟回车即可
随后重启机器
reboot
选择新的内核版本
如图,第一个就是新的内核版本,进入后重新到上述tmp对应目录再次安装即可。
附:
perl -v
可以检查安装版本以及是否安装,可用于验证是否安装成功
本文完,有误欢迎指出。
参考博文:
Linux命令行安装 VMware tools 工具的方法
安装时出现问题
Linux(CentOS 7)命令行模式安装VMware Tools 详解