host的版本:ubuntu server 8.04 64位
vmware版本:vmware server 2.0 beta2(如果要安装1.0.5版本,也大同小异)
1、下载vmware server,补丁
http://download3.vmware.com/software/vm ... _64.tar.gz
http://linuxtoy.org/files/vmware-any-any-update-116.tgz
2、安装:
代码: 全选
sudo tar xzf VMware-server-e.x.p-84186.x86_64.tar.gz -C /tmp
cd /tmp/vmware-server-distrib
sudo ./vmware-install.pl
如果进行到一半遇到:
What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]
The path “/usr/src/linux/include” is not an existing directory
则下载服务器版本的源文件(网上大部分都是对于桌面版的解决办法,这里需要的是server版的),我的内核是2.6.24-17,所以:
(1)安装头文件,注意这一步,如果是server版就选择如下的头文件:
代码: 全选
apt-get install linux-headers-2.6.24-17-server
代码: 全选
ln -s linux-headers-2.6.24-17-server linux
3、安装补丁:
代码: 全选
sudo tar xzf vmware-any-any-update-116.tgz -C /tmp
cd /tmp/vmware-any-any-update116
sudo ./runme.pl
补丁安装后会重新配置虚拟机,基本上一路回车就好了。
ps: Serial Number for Linux: 9AXF4-R69D2-JEQ4N-4H4JR