Chinaunix首页 | 论坛 | 博客
  • 博客访问: 724073
  • 博文数量: 823
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5165
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-21 15:52
文章分类

全部博文(823)

文章存档

2011年(1)

2008年(822)

我的朋友

分类: LINUX

2008-08-21 17:46:46


从VMWare下载ForLinux的,按照说明运行安装程序。

和Windows不同,安装完毕后仅仅是把一些需要的文件Copy到了硬盘上,需要下一步手工配置。

进入/usr/bin,运行vmware-config.pl(当然要求系统上安装了perl,一般默认都装了):

/>cd/usr/bin
/usr/bin>vmware-config.pl

会有一些选项,一般来说直接回车用默认的就行。然后会检测系统中的c编译器,gcc即可。

之后到了重要的一步:输入linuxsource的位置,以编译Vmware的文件。

这里遇到了错误,可能分两种情况:

找不到相关的文件,说明Linux安装时没有选择kerneldevelopepackage;或者找到了文件,编译能通过,但是不能加载到kernel中,说明linuxsource和当前的kernel不匹配。

用uname-a,得到当前的Linux内核为Linuxlinux-suse2.6.16.21-0.25。然后GoogleSearch源代码包,应该能找到不少,同时SUSE的FTP肯定也提供下载,只不过从国内访问速度比较慢。

下载kernel-source-2.6.16.21-0.25.i586.rpm内核源代码的安装包,下来后使用

rpm-ivhkernel-source-2.6.16.21-0.25.i586.rpm

安装。比较奇怪的是我安装的时候提示我已经安装了,于是使用

rpm-ivh--forcekernel-source-2.6.16.21-0.25.i586.rpm

覆盖安装,然后重新运行vmware-config.pl,就一切OK了。安装后,进入/usr/bin,运行vmware即可启动:

/>cd/usr/bin
/usr/bin>vmware

后来分析了下上面编译出错的原因,这个Linux用了好长时间了,里面装过不少东西,可能装某些东西的时候破坏了sourcecode。 下载本文示例代码
阅读(194) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~