VMware 给debian6.0 安装VMware To…
2016-05-15 22:14
483 查看
1、打开终端,检查有没有安装gcc
which gcc
whereis gcc
这两条命令都可以,如果没有安装,运行以下命令
su -
(root&passwd)
apt-get install gcc
这里如果没有安装,以后在安装VMware tools时也会有提示locate
gcc,另外打开一个终端安装gcc,再回来输入/usr/bin就可以了。
2、安装内核头文件
ls /usr/src
如果没有安装内核头文件,用uname -a 确定内核版本,然后安装头文件。
uname -a
Linux debian 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686
GNU/Linux
//apt-cache search 查询版本信息
apt-cache search headers 2.6.32-5-686
apt-get install linux-headers-2.6.18-5-686
3、安装VMware tools
将VMwareTools-7.8.6-185404.tar.gz拷贝到主目录下,
tar -zxvf VMwareTools-7.8.6-185404.tar.gz
解压后,运行 ./vmware-install.pl 一路ENTER后,
出现错误:提示所linux
2.6.32编译用的是GCC4.3,但现在系统默认用的是GCC4,编译错误终止。
解决方法:指定编译vmware-tools的编译器版本,用如下指令安装VMware-tools:
CC=/usr/bin/gcc4.3 ./vmware-install.pl
一路ENTER后,VMware-tools安装成功,重启系统后生效。
----------------------我是分割线------------------------------------------------------------------
对于debian lenny安装vmware tools还可能出现另外一个问题,网上的解决方法如下:
debian
lenny中使用2.6.26的内核安装vmware tools时会遇到两个问题,一个是gcc版本的问题,一个是vmware tools内核模块源代码跟2.6.26的内核源代码不兼容。第一个问题容易解决,解决的办法就是使用正确的gcc版本:
CC=/usr/bin/gcc-4.1 ./vmware-install.pl
第二个问题的解决办法就是修改vmware tools中的vmmemctl模块中的os.c,将get_info方法去掉,找到:
global_proc_entry->get_info = os_proc_read;
改为:
global_proc_entry->read_proc = os_proc_read;
这个方法是non-official的,但ESX server,vmware workstation和vmware server都适用。
which gcc
whereis gcc
这两条命令都可以,如果没有安装,运行以下命令
su -
(root&passwd)
apt-get install gcc
这里如果没有安装,以后在安装VMware tools时也会有提示locate
gcc,另外打开一个终端安装gcc,再回来输入/usr/bin就可以了。
2、安装内核头文件
ls /usr/src
如果没有安装内核头文件,用uname -a 确定内核版本,然后安装头文件。
uname -a
Linux debian 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686
GNU/Linux
//apt-cache search 查询版本信息
apt-cache search headers 2.6.32-5-686
apt-get install linux-headers-2.6.18-5-686
3、安装VMware tools
将VMwareTools-7.8.6-185404.tar.gz拷贝到主目录下,
tar -zxvf VMwareTools-7.8.6-185404.tar.gz
解压后,运行 ./vmware-install.pl 一路ENTER后,
出现错误:提示所linux
2.6.32编译用的是GCC4.3,但现在系统默认用的是GCC4,编译错误终止。
解决方法:指定编译vmware-tools的编译器版本,用如下指令安装VMware-tools:
CC=/usr/bin/gcc4.3 ./vmware-install.pl
一路ENTER后,VMware-tools安装成功,重启系统后生效。
----------------------我是分割线------------------------------------------------------------------
对于debian lenny安装vmware tools还可能出现另外一个问题,网上的解决方法如下:
debian
lenny中使用2.6.26的内核安装vmware tools时会遇到两个问题,一个是gcc版本的问题,一个是vmware tools内核模块源代码跟2.6.26的内核源代码不兼容。第一个问题容易解决,解决的办法就是使用正确的gcc版本:
CC=/usr/bin/gcc-4.1 ./vmware-install.pl
第二个问题的解决办法就是修改vmware tools中的vmmemctl模块中的os.c,将get_info方法去掉,找到:
global_proc_entry->get_info = os_proc_read;
改为:
global_proc_entry->read_proc = os_proc_read;
这个方法是non-official的,但ESX server,vmware workstation和vmware server都适用。
相关文章推荐
- debian6.0 VIM 编写C++代码配置
- ubuntu安装ftp服务器出现乱码及尝…
- LINUX指令之cut
- LINUX指令之ar
- linux指令之 sed
- .PHONY makefile中的伪目标
- dsr-uu-0.2在linux2.6.32上编译问…
- VIM插件管理器之vundle
- git 设置 .gitignore文件注意事项
- 预处理调试标志 -D
- win7下装debian6.0.5双系统
- 通知链
- The journey of a packet through the linux 2.4network stack
- linux内核删除list_del()删除元素…
- ip层和4层的接口实现分析
- Linux网络协议栈协议的处理
- 2012年10月17日
- 网络协议的初始化dev_add_pack
- apple沙盒研究之基础知识
- 结构体数组应用,C++课本P209页例题7.2,投票选举情况