Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103728033
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-13 20:08:52

作者: radio  出自:
先说我的系统:
Fedora 8
Kernel :
[mzq@localhost ~]$ rpm -qa | grep kernel
kernel-2.6.24.4-64.fc8
kernel-headers-2.6.24.4-64.fc8
kernel-devel-2.6.24.4-64.fc8

安装支持软件:
安装:
compat-db-4.5.20-3.fc8
compat-libgcc-296-2.96-139

Installing:
xinetd i386 2:2.3.14-14.fc8 fedora 123 k
其中有其它是以前就已经安装的,支持老的gcc版本和库。在源内有的。

现在开始安装:
1)下载
VMware-server-1.0.5-80187.i386.rpm:server
VMware-server-linux-client-1.0.5-80187.zip:图形的console界面
我的kernel太新,实际上现在个人使用的linux内核多数都新于vmware支持的,造成编译内核模块不通过。
这里有一个非官方patch下载来用:


2)安装
rpm -Uvh VMware-server-1.0.5-80187.i386.rpm
tar -xf VMware-server-linux-client-1.0.5-80187.zip
rpm -Uvh VMware-server-console-1.0.5-80187.i386.rpm

3)配置
su
vmware-config.pl
这时会报错,报无法编译内核模块。
解决这个是最关键的问题。

tar -xf vmware-any-any-update115.tar.gz
cd vmware-any-any-update115
./runme.pl

再次运行vmware-config.pl

这时会报一个这样的错误:
include/asm/bitops_32.h:9:2: error: #error only can be included directly

做如下的工作:

1. tar -xf /usr/lib/vmware/modules/source/vmmon.tar
2. vim vmmon-only/include/vcpuset.h
3. 将第74行的asm/bitops.h改为linux/bitops.h
4. tar -cvf vmmon.tar vmmon-only
5. mv /usr/lib/vmware/modules/source/vmmon.tar /usr/lib/vmware/modules/source/vmmon.tar.bak
6. cp vmmon.tar /usr/lib/vmware/modules/source

再次运行vmware-config.pl

安装相应的网络连接,在管理端口选择902,这是默认的连接端口。

这次虽然有许多的warning,但是编译通过。

前面已经安装xinetd,所以最后阶段的服务安装也成功。

3)配置vmware-server-console
这个很简单,如果相应的gtk库安装了的话直接就通过。
vmware-config-server-console.pl

4)运行vmware-server-console
图形界面下直接安装guest系统就可以了。
阅读(358) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~