VMware Workstation 安装 VMware-tools

本文提供了在Ubuntu 8.04上安装VMware Tools的详细步骤,包括解决常见问题的方法,如挂载失败和内核头文件不匹配等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 注:在VM 5.5.1 版本时未安装成功,更换版本为VM6.5.2时按以下步骤顺利安装  

一、 VMwaretools 的安装

1 、安装客户机系统 ( 我安装了 Ubuntu8.04)

2、安装 build-essential 软件 , 否则不能够顺利安装  

       命令:sudo apt-get install build-essential   

3 、要安装 linux-headers 包,这个包要在配置 VMware-tools 之前装, 这个 linux-headers 包要和你下载的 ubuntu 版本匹配,可以用命令: uname -a 来查看你安装的版本,

比如我的查看结果是: 2.6.24-19-generic ,那么接下来就运行命令:

sudo apt-get install linux-headers-2.6.24-19-generic

安装结果就是和我运行的内核匹配的包了。

4 、在Linux运行的情况下,到 VM 菜单里的 Removable Devices 子项中的 CDROM 项,点击 setting 打开 VMWare 的安装文件夹,里面有一些 *.iso 文件,选择 linux.iso 来作为 ISO 文件。

5 选择菜单里的 VM 选项,里面有一个子项是

Install VMware Tools ,选定它,开始安装。这时会自动弹出俩个文件:VMwareTools-7.8.5-156735.i386.rpm和VMwareTools-7.8.5-156735.tar.gz可看到这俩个文件被挂载到了/media/cdrom1下

执行命令:

    cd /media/cdrom1

    tar zxvf VMwareTools-7.8.5-156735.tar.gz -C /tmp( 表示解压到临时目录 /tmp )
       cd /tmp
       cd vmware-tools-distrib
       ./ vmware-install.pl( 安装 )

然后一路enter即可。

 

 

(如果你用的是VM5.5.1可能会出现以下一系列的问题) 

注: 在我们单击 虚拟机 ”——“ 安装 VMware-tools” 时会弹出一个无法挂载卷的提示: 无法挂载卷 'VMware Tools'‘ ,详细信息里面说: mount 块设备 /dev/scd0 写保护,以只读方式挂载; mount:/dev/scd0 已被挂载或 /media/cdrom0 正忙; mount: 根据 mtab 中的信息, /dev/scd0 已经被挂载到 /media/cdrom0 了。
其实, /dev/scd0 就是我们开机进入到系统时在桌面上的 Ubuntu 8.04 DVD ROM ,而我们 VMware-tools 两个包的挂载目录是在 /media/cdrom0 下的,而上面提示说 “mount:/dev/scd0 已被挂载或 /media/cdrom0 正忙; mount: 根据 mtab 中的信息, /dev/scd0 已经被挂载到 /media/cdrom0 说明我们必须把已经挂载了或正忙的目录 umount( 不挂载 ) 掉。

具体的方法如下:
第一,切换到超级用户 root ,并且输入以下命令: # umount /dev/scd0
这时,我们桌面上的 DVD ROM 不见了,说明 umount 成功

第二, # mount /media/cdrom0 系统自动弹出 VMware-tools 的两个安装包或可看到 Vmware Tools ,双击它即可看到这俩个安装包
第三,输入以下命令 # tar zxvf VMwareTools-6.0.2-59824.tar.gz -C /tmp( 表示解压到临时目录 /tmp )
第四
,# cd /tmp
第五,
# cd vmware-tools-distrib
第六, # ./ vmware-install.pl( 安装 )

以后的步骤,系统会提示你需要安装的目录等等,你只要全到按 enter 默认即可。

 

注:在执行完

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] no

时,会弹出

Enjoy,
--the VMware team

然后退出了安装,这时执行: sudo /usr/bin/vmware-config-tools.pl

然后一直点 enter ,当执行到

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]

确定 后会出现

The path "/usr/src/linux/include" is not an existing directory.

What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]

当输入: /usr/src/linux-headers-2.6.24-19-generic/include ( 我用的是这个内核 )

又会弹出:

The directory of kernel headers(version @@VMWARE@@UTS_RELEASE)

dose not match your runing kernel(version 2.6.24-19-generic).Even if the

module were to complete successfully,it would not load into the runing kernel.

搜索后,按一些人的说法安装补丁: vmware-any-any-update115.tar.gz

结果在安装时又出现新问题,后来试了修改 /usr/src/linux-headers-2.6.24-19-generic/include/linux 下的 version.h 文件,修改后也出现新错误,我彻底崩溃了!

更换新版本后按照上面的步骤安装成功!

二、卸载:

 cd /media/cdrom1

 tar zxvf VMwareTools-7.8.5-156735.tar.gz -C /tmp(表示解压到临时目录 /tmp )
  cd /tmp 
  cd vmware-tools-distrib
  ./vmware-uninstall-tools.pl(卸载)

三、设置共享

    VM菜单里进行,选择setting子项,再选择Options在窗体的左半部分选Shared Folders这一项,如果你以前没有设置过,应该是Disabled。下面就要启动它,选择它,在下边就会出现共享文件夹的设置窗口。点击Add,选择要与客户机Linux系统进行共享的文件夹即可。共享文件在客户机的/mnt目录下。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值