Ubuntu 8.04下安装VMware Server以及VNC

因为工作要用,所以必须得在Ubuntu 8.04下安装好VMware Server。不然还得跑回Windows。

1.安装VMware Server
VMware网站去下build,我下的是VMware Server 1.0.1。就是那种.tar.gz的东西,下回来解压缩,然后里面有个vmware-install.pl ,sudo执行之,基本都是默认路径。但是,报错了,Unable to build the vmmon module什么之类。好吧,我压根没指望这东西能一次搞定。

说实在的,报错看不懂,什么和什么啊,唉,和高手的差距啊,不过貌似和编译器有关,老老实实的检查一下gcc什么的都装了么。根据网上的经验,还必须安装 build-essential Linux-kernel-devel Linux-headers-generic xinetd。我在我的系统里除了Linux-headers-generic,别的软件包都没查出来,我不知道这帮人靠一个apt-get install就能找出点什么,我这里光盘,离线包都没有。编译器我肯定是没缺的。再来一次,一样的错误。

多谢网上的前辈,这个东西貌似是VMware 在Linux下的一个bug(这都什么年头了,还有这么严重的bug),针对我的内核,自己用uname -r 看看,我的内核是2.6.24,需要下载一个vmware-any-any-update-116的补丁。我是在这个地方下的 。接下来

a)执行下面的runme.pl。这次貌似很顺利。

b) 到/usr/bin下面执行 vmware-config.pl继续之前失败的安装。基本上还是路径,中间看看许可说明,输入一下序列号(网上自己找,很多)。顺利结束。

c)程序菜单里是多了vmware console,但是你点不出来。我把他放到任务栏,更改成terminal执行模式,就看到了他的报错。貌似是~/.vmware目录下的文件权限不对,修改之,保证当前用户对他有可执行权限。另外,还会出现gcc相关报错信息,貌似程序把好几个版本的gcc挨个找了一遍,然后说你没有装。我也不知道为什么。网络上的人给的步骤是这样的,在/usr/lib/vmware/lib下面

先备份 mv libgcc_s.so.1 libgcc_s.so.1.old
然后 ln -sf /lib/libgcc_s.so.1

好了,这个VMware Server能用了。

2.VNC
用系统自带的VNC是可以访问。如果没有的话需要去光盘或者离线包里找找,不行就去网上下一个。但是有个问题,当对方用的是UltraVNC server,而且他设置的加密包含有用户名的时候(就是你登陆的时候要求你输入用户名和密码,我不知道怎么说明这种加密模式),VNC就会失败。我找了n久都没发现解决办法,貌似ultraVNC就没有Linux平台下的安装包。老外也有遇到这个问题的。我绝望了。只能把Windows下的VNCviewer.exe复制到Linux下,然后用Wine来把他带起来。效果还可以,目前没什么情况发生。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/1adf3028af5fb567939d8f6074d350b0.html