本文包括 目标、环境、安装教程、可能遇到的问题四个部分,详细描述了VMware安装WMware Tools工具的过程,可能遇到的问题及解决方法,亲测有效,希望能够帮助解决大家的问题!
目标:
在虚拟机中安装VMTool
环境:
winsow10
VMware Pro
虚拟机:CentOS5
说明:
本文的命令使用代码块插入,如下:
cd vm
//此处注释,cd表示打开文件,cd vm命令表示打开vm文件
安装教程:
1. 开启你的虚拟机(.vmx文件,不是VMware),在虚拟机中安装故必须要开启虚拟机
2. VMware软件菜单->虚拟机->安装VMware Tools
3. 出现 VMware Tools的DVD-ROM文件夹,VMware Tools
4. 在虚拟机下建立一个自己的文件夹VMT
5. 在VMware Tools文件夹下打开命令行:
右键->open terminal
6. 将VMware Tools文件夹下的压缩文件VMwareTools-版本号-.tar.gz压缩文件复制到自己新建的文件夹VMT下:
cp VMwareTools-版本号-.tar.gz /home/VMT
//其中,“ VMwareTools-版本号-.tar.gz ”是打开的压缩文件夹名字,“ /home/VMT ”是你新建的文件夹路径
7. 打开新建文件夹路径
cd home
cd VMT
8. 解压压缩文件
tar -zxvf VMwareTools-版本号-xxx.tar.gz
//其中,tar是解压命令,-zxvf 指解压文件类型是.tar.gz
9. 发现此时新建文件夹VMT下新增了一个解压的文件夹,vmware-tools-distrib。打开此文件夹。
cd vmware-tools-distrib
10. 查看vmware-tools-distrib文件夹下是否有安装文件
ls
11. 发现文件夹里有.pl文件,即为安装文件。此时安装VM Tool
./vmware-install.pl
<
12. 若执行步骤11.的命令后,没有错误提示,而是出现选择,说明可以成功安装。此后,一路enter(这需要许多enter步骤)。最后出现Enjoy,the VMware team。说明已经成功安装VMware Tools,重启虚拟机即可。
可能遇到的问题:
A. 若执行步骤12失败,出现umount device is busy的错误提示,则可以按照 解决A. 进行。
解决A. 卸载CD-ROM,然后重新执行步骤11.
1.cd /
2.umount /VMware Tools
B. 若步骤 解决A. 出现以下错误,则按照 解决B. 进行。
错误:
Please re-run this program as the super user.
Execution aborted.
解决B. 使用sudo命令执行安装,若没有错误提示,则一路enter,直至最后出现Enjoy,the VMware team。说明已经成功安装VMware Tools,重启虚拟机即可。
sudo ./vmware-install.pl
C. 若步骤 解决B. 出现以下错误时,说明当前用户没有权限使用sudo命令,按照 解决C. 进行,然后重新执行解决B.,就可以成功到达安装步骤,一路Enter,直至最后出现Enjoy,the VMware team。说明已经成功安装VMware Tools,重启虚拟机即可。
错误:
xxx is not in the sudoers file.This incident will be reported.
解决C. 修改/etc/sudoers内容,可手动进入文件夹修改或者直接使用命令修改。此处采用命令修改
su -
echo 'xxx ALL=(ALL) ALL' >> /etc/sudoers
//(其中xxx代表用户名)
或者,手动修改,按照如下步骤
//1.切换到超级用户
$ su
//2.打开/etc/sudoers文件
$vi /etc/sudoers
//3.修改文件内容
在打开的sudoers文件中,找到“root ALL=(ALL) ALL”一行,在下面插入新的一行,内容是“cuser ALL=(ALL) ALL”,然后在vi键入命令“wq!”保存并退出。
注:不加“!”保存会失败。
//4.退出超级用户:
$ exit
感谢原文博主grin2的文章,问题已解决!