介绍
本文档描述的是关于在 Ubuntu 6.06 LTS amd64 上安装 VMware Server。直到2006年6月,VMware Server的用户接口是32位的,当您在64位的主机上安装它时需要32位库,但是客户机系统可以是32位的或是64位。
安装的必要条件
首先您要确认已安装build-essential、kernel headers、xinetd、gcc、and g++。
如没有,请安装这些组件:
sudo apt-get install build-essential linux-headers-`uname -rxinetd gcc-4.0 g++-4.0
------------------------------------------------------------
VMware接口需要安装32位的库。“一些末端组件是64位的,但是用户接口仍然是32位的应用程序。也许到了某天,用户接口也是64位的了。
安装32位库:
sudo apt-get install ia32-libs libc6-i386
------------------------------------------------------------
安装VMware Server
下载 VMware Server[http://www.vmware.com/ ]截至2006年6月,最新的版本是Version 1。在您下载程序的同时将获得一个20位的serial number
按照如下过程解压并开始安装:
tar xvzf VMware-server-e.x.p-23869.tar.gz
cd vmware-server-distrib
sudo ./vmware-install.pl
------------------------------------------------------------
在安装过程的最后,您将得到如下提示执行配置脚本文件/usr/bin/vmware-config.pl
Before running VMware Server for the first time, you need to configure it by
invoking the following command: "/usr/bin/vmware-config.pl". Do you want this
program to invoke the command for you now? [yes]
------------------------------------------------------------
大多数时候,默认值是比较适当的。
启动VMware Console
一个简单的步骤:
应用程序->系统工具->VMware Server Console
故障检修
ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)
您会得到如下的错误提示:
/usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory
ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)
------------------------------------------------------------
这是由于缺少32位库,或者是在不同版本的内核下编译的vmmon。安装32位库:
sudo apt-get install ia32-libs
------------------------------------------------------------
VMware Console拒绝启动
如果您试着运行VMware Console,并且在启动后它消失不见了,这可能是由于编译vmmon时的内核与现在正在运行的内核不同。Vmmon必须在您正使用的内核下进行编译。也许您刚好更新过您的内核,或许它是在更新管理器中自动更新的,在更新后您必须马上重启您的计算机。
您需要下载最新的头文件,并且设置好目录连接。
sudo apt-get install linux-headers-`uname -r`
sudo rm /usr/src/linux
sudo ln -s /usr/src/linux-headers-`uname -r` /usr/src/linux
------------------------------------------------------------
您现在可以重新编译vmmon:
sudo vmware-config.pl --recompile