Install VMware Tools in a Linux Guest
Before you begin, make sure the virtual machine is powered on and the guest operating system is running.
To install VMware Tools in a Linux guest
1 On the host, select VM > Install VMware Tools.
If an earlier version of VMware Tools is installed, the menu item is Update VMware Tools. If the current version is installed, the menu item is Reinstall VMware Tools.
2 On the guest, log in as root.
3 If your Linux distribution does not automatically mount CD-ROMs, mount the VMware Tools virtual CD-ROM image.
a If necessary, create the /mnt/cdrom directory:
mkdir /mnt/cdrom
b Mount the CD-ROM drive.
Some Linux distributions use different device names or organize the /dev directory differently. If your CD-ROM drive is not /dev/cdrom or if the mount point for a CD-ROM is not /mnt/cdrom, modify the command to reflect the conventions used by your distribution.
mount /dev/cdrom /mnt/cdrom
4 Change to a working directory (for example, /tmp):
cd /tmp
5 If a previous installation exists, delete the previous vmware-tools-distrib directory.
The location of this directory depends on where you placed it during the previous installation. Often it is placed in /tmp/vmware-tools-distrib.
6 Uncompress the installer:
tar zxpf /mnt/cdrom/VMwareTools-<x.x.x>-<yyyy>.tar.gz
The value <x.x.x> is the product version number and <yyyy> is the build number of the product release.
7 If necessary, unmount the CD-ROM image.
If your Linux distribution automatically mounted the CD-ROM, you do not need to unmount the image.
umount /dev/cdrom
8 Run the VMware Tools installer.
cd vmware-tools-distrib
./vmware-install.pl
Respond to the questions the command-line wizard displays on the screen. Press Enter to accept the default value. The configuration file, vmware-config-tools.pl, runs after the installer file finishes running.
9 If you are updating VMware Tools, reboot the virtual machine or manually reload the pvscsi, vmxnet, and vmxnet3 Linux kernel modules.
If you reload the modules, networking on the virtual machine is interrupted.
10 Enter the following commands to restore the network:
/etc/init.d/network stop
rmmod vmxnet
modprobe vmxnet
/etc/init.d/network start
11 Log out of the root account.
exit
12 (Optional) Start your graphical environment.
13 In an X terminal, to start the VMware User process, enter the following command:
vmware-user
VMware Tools所在位置:VMware 安装路径 /VMware/VMware Workstation/linux.iso
[root@rd01 ~]# mount /cdrom
# 有时可能加载不了,这时就要先将系统关闭,再手动指定 ISO 映像,看下图
[root@rd01 ~]# cd /cdrom
[root@rd01 ~]# ls -a
[root@rd01 ~]# cp VMwareTools-5.5.1-19175.tar.gz /tmp
[root@rd01 ~]# cd /tmp
[root@rd01 ~]# tar zxpf VMwareTools-5.5.1-19175.tar.gz
[root@rd01 ~]# cd vmware-tools-distrib
[root@rd01 vmware-tools-distrib]# ./vmware-install.pl
Creating a new installer database using the tar3 format.
Installing the content of the package.
# 安装过程的画面,全部使用默认值,一直按 Enter 就对了
In which directory do you want to install the binary files?
[/usr/bin]
What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
[/etc/rc.d]
What is the directory that contains the init scripts?
[/etc/rc.d/init.d]
In which directory do you want to install the daemon files?
[/usr/sbin]
In which directory do you want to install the library files?
[/usr/lib/vmware-tools]
Thepath "/usr/lib/vmware-tools" does not exist currently. This program isgoingto create it, including needed parent directories. Is this whatyou want
Note:report error /usr/src/linux/include you can try yse follow method
replace kernel version
uname -r or uname -a obtain kernel version
$ sudo ln -s /lib/modules/2.6.35-31-generic/build/include/generated/utsrelease.h /lib/modules/2.6.35-31-generic/build/include/linux/utsrelease.h
$ sudo ln -s /lib/modules/2.6.35-31-generic/build/include/generated/autoconf.h /lib/modules/2.6.35-31-generic/build/include/linux/autoconf.h