注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 利用手机和电池实现反地心..
 帮助

install vmware tools in fedora7.0 linux(install successly)


2007-10-14 22:35:34
 标签:linux vmwaretools   [推送到技术圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://feiying.blog.51cto.com/230250/46152
安装过程源码:
[root@fedora7hyx ~]# cd Download
[root@fedora7hyx Download]# ls
kernel-devel-2.6.21-1.3194.fc7.i686.rpm
kernel-headers-2.6.21-1.3194.fc7.i386.rpm
[root@fedora7hyx Download]# rpm -ivh kernel-headers-2.6.21-1.3194.fc7.i386.rpm
warning: kernel-headers-2.6.21-1.3194.fc7.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing...                ########################################### [100%]
        package kernel-headers-2.6.21-1.3194.fc7 is already installed
[root@fedora7hyx Download]# rpm -ivh kernel-devel-2.6.21-1.3194.fc7.i386.rpm
error: open of kernel-devel-2.6.21-1.3194.fc7.i386.rpm failed: 没有那个文件或目录
[root@fedora7hyx Download]# rpm -ivh kernel-devel-2.6.21-1.3194.fc7.i686.rpm
warning: kernel-devel-2.6.21-1.3194.fc7.i686.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing...                ########################################### [100%]
   1:kernel-devel           ########################################### [100%]
You have new mail in /var/spool/mail/root
[root@fedora7hyx Download]# uname -r
2.6.21-1.3194.fc7
[root@fedora7hyx Download]# rpm -q kernel-devel
kernel-devel-2.6.21-1.3194.fc7
[root@fedora7hyx Download]# ls -d /usr/src/kernels/$(uname -r)*/include
/usr/src/kernels/2.6.21-1.3194.fc7-i686/include
[root@fedora7hyx Download]# cd ..
[root@fedora7hyx ~]# cd ..
[root@fedora7hyx /]# cd ..
[root@fedora7hyx /]# cd /tmp
[root@fedora7hyx tmp]# ls
gconfd-root     orbit-gdm                                 scim-panel-socket:0-root   virtual-root.YF88Gl
keyring-bwbd6c  orbit-root                                scim-socket-frontend-root  vmware-tools-distrib
keyring-o7Irk0  scim-bridge-0.3.0.socket-0@localhost:0.0  ssh-nHnrSb2499             whatis.Ui3673
mapping-root    scim-helper-manager-socket-root           virtual-root.Q6rHUF
[root@fedora7hyx tmp]# cd vmware-tools-distrib
[root@fedora7hyx vmware-tools-distrib]# ls
bin  doc  etc  FILES  INSTALL  installer  lib  vmware-install.pl
[root@fedora7hyx vmware-tools-distrib]# ./vmware-install.pl
A previous installation of VMware software has been detected.

The previous installation was made by the tar installer (version 3).

Keeping the tar3 installer database format.

Uninstalling the tar installation of VMware Tools.

Stopping VMware Tools services in the virtual machine:
   Guest operating system daemon:                          [确定]

The removal of VMware Tools 5.5.3 build-34685 for Linux completed successfully.
Thank you for having tried this software.

Installing the content of the package.

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]

The path "/usr/lib/vmware-tools" does not exist currently. This program is
going to create it, including needed parent directories. Is this what you want?
[yes] yes

In which directory do you want to install the documentation files?
[/usr/share/doc/vmware-tools]

The path "/usr/share/doc/vmware-tools" does not exist currently. This program
is going to create it, including needed parent directories. Is this what you
want? [yes] yes

The installation of VMware Tools 5.5.3 build-34685 for Linux completed
successfully. You can decide to remove this software from your system at any
time by invoking the following command: "/usr/bin/vmware-uninstall-tools.pl".

Before running VMware Tools for the first time, you need to configure it by
invoking the following command: "/usr/bin/vmware-config-tools.pl". Do you want
this program to invoke the command for you now? [yes] yes


Stopping VMware Tools services in the virtual machine:
   Guest operating system daemon:                          [确定]
Trying to find a suitable vmhgfs module for your running kernel.

None of the pre-built vmhgfs modules for VMware Tools is suitable for your
running kernel.  Do you want this program to try to build the vmhgfs module for
your system (you need to have a C compiler installed on your system)? [yes] yes

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.6.21-1.3194.fc7/build/include] /usr/src/kernels/2.6.21-1.3194.fc7-i386/include

The path "/usr/src/kernels/2.6.21-1.3194.fc7-i386/include" is not an existing
directory.

What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.6.21-1.3194.fc7/build/include] /usr/src/kernels/2.6.21-1.3194.fc7-i686/include

Extracting the sources of the vmhgfs module.

Building the vmhgfs module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmhgfs-only'
make -C /usr/src/kernels/2.6.21-1.3194.fc7-i686/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/kernels/2.6.21-1.3194.fc7-i686'
  CC [M]  /tmp/vmware-config0/vmhgfs-only/cpName.o
  CC [M]  /tmp/vmware-config0/vmhgfs-only/cpNameLinux.o
  CC [M]  /tmp/vmware-config0/vmhgfs-only/dev.o
  CC [M]  /tmp/vmware-config0/vmhgfs-only/driver.o
  CC [M]  /tmp/vmware-config0/vmhgfs-only/hgfsUtil.o
  CC [M]  /tmp/vmware-config0/vmhgfs-only/main.o
  CC [M]  /tmp/vmware-config0/vmhgfs-only/staticEscape.o
  LD [M]  /tmp/vmware-config0/vmhgfs-only/vmhgfs.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/vmware-config0/vmhgfs-only/vmhgfs.mod.o
  LD [M]  /tmp/vmware-config0/vmhgfs-only/vmhgfs.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.21-1.3194.fc7-i686'
cp -f vmhgfs.ko ./../vmhgfs.o
make: Leaving directory `/tmp/vmware-config0/vmhgfs-only'
The module loads perfectly in the running kernel.

pcnet32                35781  0
Unloading pcnet32 module

Extracting the sources of the vmxnet module.

Building the vmxnet module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmxnet-only'
make -C /usr/src/kernels/2.6.21-1.3194.fc7-i686/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/kernels/2.6.21-1.3194.fc7-i686'
  CC [M]  /tmp/vmware-config0/vmxnet-only/vmxnet.o
/tmp/vmware-config0/vmxnet-only/vmxnet.c: 在函数 ‘vmxnet_netpoll’ 中:
/tmp/vmware-config0/vmxnet-only/vmxnet.c:1058: 错误:提供给函数 ‘vmxnet_interrupt’ 的实参太多
make[2]: *** [/tmp/vmware-config0/vmxnet-only/vmxnet.o] 错误 1
make[1]: *** [_module_/tmp/vmware-config0/vmxnet-only] 错误 2
make[1]: Leaving directory `/usr/src/kernels/2.6.21-1.3194.fc7-i686'
make: *** [vmxnet.ko] 错误 2
make: Leaving directory `/tmp/vmware-config0/vmxnet-only'
Unable to build the vmxnet module.

The fast network device driver (vmxnet module) is used only for our fast
networking interface. The rest of the software provided by VMware Tools is
designed to work independently of this feature.
If you wish to have the fast network driver enabled, you can install the driver
by running vmware-config-tools.pl again after making sure that gcc, binutils,
make and the kernel sources for your running kernel are installed on your
machine. These packages are available on your distribution's installation CD.
[ Press Enter key to continue ] k



Detected X.org version 1.3.



No drivers for X.org version: 1.3.


Please choose one of the following display sizes (1 - 13):

[1]  "640x480"
[2]< "800x600"
[3]  "1024x768"
[4]  "1152x864"
[5]  "1280x800"
[6]  "1152x900"
[7]  "1280x1024"
[8]  "1376x1032"
[9]  "1400x1050"
[10]  "1680x1050"
[11]  "1600x1200"
[12]  "1920x1200"
[13]  "2364x1773"
Please enter a number between 1 and 13:

[2] 3

Starting VMware Tools services in the virtual machine:
   Switching to guest configuration:                       [确定]
   Guest filesystem driver:                                [确定]
   DMA setup:                                              [确定]
   Guest operating system daemon:                          [确定]

The configuration of VMware Tools 5.5.3 build-34685 for Linux for this running
kernel completed successfully.

You must restart your X session before any mouse or graphics changes take
effect.

You can now run VMware Tools by invoking the following command:
"/usr/bin/vmware-toolbox" during an XFree86 session.

Enjoy,

--the VMware team

[root@fedora7hyx vmware-tools-distrib]#

本文出自 “飞鹰归来” 博客,请务必保留此出处http://feiying.blog.51cto.com/230250/46152





    文章评论
 
2007-11-11 14:44:44
看到了你这篇文章
但是在编译内核的时候依然出错了
你没有尽力去解决这个问题吗?

2007-11-17 12:10:10
  虽然安装tools成功了,但是依然过程中出现错误。我查了很多网上资料,很多同行兄弟也出现类似的错误,可是我依据不明白怎么解决错误。您知道错误怎么解决么?请指教啊

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: