linux 下安装vmware tool

本文详细介绍在Linux系统中安装VMware Tools时可能遇到的问题及解决步骤,包括配置内核头文件路径、更新内核、修改版本号等关键操作。

1: 启动VM中的LINUX系统,在工具栏中选择VM->Intall Vmware Tools把tools的安装包拷贝到光盘中

 

2: 使用mount -t iso9660 /dev/cdrom /mnt/cdrom挂载光盘

 

3: 把/mnt/cdrom中的文件,拷贝到/tmp目录中去。

 

4: 使用tar zxvf  VM*.tar.gz,解压文件

 

5: 进入vmware-tools-distrib,运行vmware-install.pl  命令。一直按回车,出现以下问题

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.

 

6: 到另一个终端使用 yum -y install gcc gcc-c++ kernel-devel 安装软件 

 

7: 使用 yum -y update kernel 更新内核

 

8: rpm -qa | grep kernel 查看是否已经安装了内核。再使用reboot重启系统。使用ln -s /usr/src/kernels/2.6.18-128.1.1.el5-i686/ /usr/src/linux

 

9: 重启后重新安装tools出现以下问题:

The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match 
your running kernel (version 2.6.18-128.1.1.el5).  Even if the module were to 
compile successfully, it would not load into the running kernel.

 

10:编辑/usr/linux/include/linux/version.h文件

#define UTS_RELEASE "2.6.18-128.1.1.el5"
#define LINUX_VERSION_CODE 132626
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
#define RHEL_MAJOR 5
#define RHEL_MINOR 3
#define RHEL_RELEASE_CODE 1283
#define RHEL_RELEASE_VERSION(a,b) (((a) << 8) + (b))

  增加第一行。

 

编译不过,报错。

 

 

 

 

 

 

 

 

 

### 如何在Linux上逐步安装VMware Tools 要在Linux虚拟机中安装VMWare Tools,可以按照以下方法操作。此过程涉及准备环境、挂载工具包以及完成必要的配置。 #### 准备工作 确保虚拟机已启动并正常运行,并确认主机与虚拟机之间的通信功能完好。此外,在执行任何命令之前,请确保具有管理员权限或能够通过`sudo`提升权限[^1]。 #### 安装步骤 1. **更新系统软件** 首先,建议更新系统的现有软件包以避免潜在冲突。 ```bash sudo apt update && sudo apt upgrade -y # 对于Debian/Ubuntu系统 sudo yum update -y # 对于CentOS/RHEL/Fedora系统 ``` 2. **安装必要依赖项** VMware Tools 的编译可能需要一些开发库和工具支持。以下是常见的依赖列表: ```bash sudo apt install build-essential linux-headers-$(uname -r) dkms perl -y # Debian/Ubuntu sudo yum groupinstall "Development Tools" -y # CentOS/RHEL sudo yum install kernel-devel gcc make perl -y # Fedora/CentOS/RHEL ``` 3. **挂载 VMware Tools ISO 文件** 在 VMware Workstation 或 ESXi 控制台界面中,点击菜单中的“Virtual Machine”,然后选择“Install VMware Tools”。这会将ISO文件加载到虚拟光驱中。 接下来,手动挂载该设备至指定目录: ```bash sudo mkdir /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom/ ``` 4. **解压并复制工具包** 将 VMware 提供的压缩包提取到临时位置以便进一步处理。 ```bash cd /tmp tar zxpf /mnt/cdrom/VMwareTools-*.tar.gz ``` 5. **运行安装脚本** 执行 `vmware-install.pl` 脚本来正式开始安装流程。期间可能会提示用户输入若干选项,默认值通常适用大多数场景。 ```bash cd vmware-tools-distrib/ sudo ./vmware-install.pl ``` 6. **重启虚拟机** 成功完成后重新引导操作系统使更改生效。 ```bash sudo reboot ``` 以上即为完整的 VMware Tools 在 Linux 平台上部署的手动指导说明。 ```python print("VMware Tools has been successfully installed.") ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值