64位centos 5.1(kenel版本:2.6.18-53)上安装VMware Server遇到的问题及解决方法
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ronald.blog.51cto.com/140996/86338 |
主要的安装方法请参考附件中的英文安装指南(从网上找的,原文网址: http://www.cyberciti.biz/tips/vmware-on-centos5-rhel5-64-bit-version.html)。 但我的64位CENTOS 5.1的kernel版本是2.6.18-53。 按照该指南进行安装,遇到两个问题: 1、GCC安装不上的问题 由于我在安装CENTOS5.1时并未预先安装GCC编译器。使用以下命令安装: #yum install gcc 但却出现以下错误: Error:
No Package Matching glibc.i686 从http://www.linuxsense.org/viewnews-136.html上查找到了解决办法: 看看这个文件存在吗 /etc/yum.repos.d/CentOS-Base.repo 应该就会安装成功,为什么会这样呢,在CENTOS官方社区里的解释: Because the 32-bit packages is not part of the 64-bit directory
structure so you need to make a CentOS32.repo file. Use your existing
/etc/yum.repos.d/CentOS-Base.repo file as your guide and make the
changes. This is an example for the first entry; 2、vmware-config.pl运行编译vmmon出错的问题 因为vmware在linux安装必须要重新编译vmmon module,在2.6.18-53上按提示步骤编译,会出现一连串的编译错误。 解决办法是先升级kernel: #yum install kernel yum会自动从网上的centos源查找最新的kernel版本,我升级的时候找到的最新kernel版本是2.6.18-92.1.6.el5。 确认安装并等待完成,建议立即重启centos,重启后新的kernel才会生效。 重启完成后,可以卸载老的kernel包。然后升级或者安装最新的kernel-devel和kernel-headers: #yum kernel-devel kernel-headers 需要注意,如果不升级kernel,而仅仅通过yum安装kernel-devel和kernel-headers,那么在运行vmware-config.pl时,会报kernel版本和kernel-devel版本不一致的错误。 在我的服务器上,即使kernel和kernel-devel版本一直,都是2.6.18-53,运行vmware-config.pl无论如何都会出错。 幸运的是,将kernel、kernel-devel、kernel-headers升级到2.6.18-92.1.6后,编译一切正常! 希望这篇文章能给遇到类似问题的同仁一些帮助。 本文出自 “我的影子站在岸边” 博客,请务必保留此出处http://ronald.blog.51cto.com/140996/86338 本文出自 51CTO.COM技术博客 |



64位centos 5上安装vmware英文安装指南
ronyfly
博客统计信息
热门文章
最新评论
友情链接