当前位置:  技术问答>linux和unix

VMware-Tools安装的问题

    来源: 互联网  发布时间:2016-01-02

    本文导语:  FC5上没有自带内核源代码,但是安装VMware-Tools需要内河源代码,所以我就从kernel.org下载了一个内核2.6.18的。 然后  make menuconfig 修改了 Makefile 里的 EXTRAVERSION = -test1 make make modules_install make install 出了一个新内核...

FC5上没有自带内核源代码,但是安装VMware-Tools需要内河源代码,所以我就从kernel.org下载了一个内核2.6.18的。
然后 
make menuconfig
修改了 Makefile 里的 EXTRAVERSION = -test1

make
make modules_install
make install
出了一个新内核,然后就reboot用这个新内核。

可是再安装VMware-Tools,运行 vmware-config-tools.pl的时候,提示没有合适的vmhgfs模块,要编译一个,可是我指定了内核安装的正确路径,它提示说:
内核头文件(版本 @@VMWARE@@ UTS_RELEASE)的目录跟运行中的内核(版本 2.6.18-test1)不匹配。即使模块编译完成,也不能装载进运行中的内核里。

请问这是怎么回事啊?我是新手,请大家指教!

|
换vmware-workstation-5.5.2就可以了,我的就行。

|
重新安装会提示你几个选项,你估机没认真看
有个不是要按默认的选的!!!
至于是哪个,你再认真看就知道了

|
建议用安装时的默认内核版本的内核源码。

FC5默认不安装内核源码,安装光盘里也找不到,这是和以前版本不一样的地方。只好自己动手编译源码。一般也不需要用的Linux 内核源码,但是在安装一些软件的时候提示Invalid module format这就是没有用Makefile编译内核的原因。

安装kernel的src.rpm 
到:http://download.fedora.redhat.com/pub/fedora/linux/core/5/source/SRPMS/kernel-2.6.15-1.2054_FC5.src.rpm下载kernel-2.6.15-1.2054_FC5.src的安装包。(我的内核版本是这个所以就下载的这个版本,你可以用uname -r这个命令来查看你内核版本号) 

下面是安装kernel-2.6.15-1.2054_FC5.src的过程 
编译内核源码: 
# rpm –Uvh kernel-2.6.15-1.2054_FC5.src.rpm 
# cd /usr/src/redhat/SPECS 
# rpmbuild -bp --target $(uname -m) kernel-2.6.spec 
# ls /usr/src/redhat/BUILD/kernel-2.6.15/ 
Config.mk linux-2.6.15.i686 vanilla xen xen-vanilla (有可能是i586我的是i686) 
# cd /usr/src 
# mkdir kernels (默认的安装是没有kernels这个文件夹) 
# cd kernels/ 
# ln -s ../redhat/BUILD/kernel-2.6.15/linux-2.6.15.i686/ 2.6.15-1.2054_FC5-i686 
# cd 2.6.15-1.2054_FC5-i686/ 
# cp configs/kernel-2.6.15-i686.config .config 
cp:是否覆盖“.config”? y 

修正Makefile 
#uname –r (得到2.6.15-1.2054_FC5) 
2.6.15-1.2054_FC5 
那么就要将Makefile中的 
EXTRAVERSION = -prep 
换成 
EXTRAVERSION = -1.2054_FC5 

继续编译: 
#make mrproper 
#make oldconfig 
#make (比较耗时,我用了一个多小时) 
#make modules_install 
到此我们要用的内核编译完成。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3