红联Linux门户
Linux帮助

安装VMware Server 1.0.5-80187.i386

发布时间:2008-04-12 22:27:17来源:红联作者: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下载来用:
http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update115.tar.gz

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系统就可以了。
文章评论

共有 1 条评论

  1. riddd 于 2008-04-18 12:05:04发表:

    装好以后是不是就可以用VMware做的虚拟机了????