红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

VMware 6.5.2上安装Ubuntu9.04的问题探讨

发布时间:2009-05-26 12:40:28来源:红联作者:jagub
[i=s] 本帖最后由 jagub 于 2009-5-29 22:54 编辑 [/i]

我在VMware workstation 6.5.2上安装Ubuntu 9.04的时候发现了几个问题
有的解决了,有的还没有。贴出来大家分享,要是有知道未解决问题的解决方法,清告诉我。

1。是安装vmware tools失败,执行vmware-config-tools.pl的时候报错,无休止循环。
原因:vmware-config-tools.pl的gcc版本确认部分不识别中文。
解决方法:修改vmware-config-tools.pl文件
将3969行改为[code]if ($gcc_version =~ /^gcc version (egcs-)?(\d+\.\d+(\.\d+)*)/ || $gcc_version =~ /^gcc 版本 (egcs-)?(\d+\.\d+(\.\d+)*)/) {[/code]然后在终端执行 sudo /usr/bin/vmware-config-tools.pl
编译成功!

2。鼠标无法主机和客户机自由移动,需要用ctrl-alt切换
解决方法:在终端里面输入[code]sudo apt-get install xserver-xorg-input-vmmouse mdetect[/code]logout以后在登录就好了

如果提示已经安装了上述包的话,可以先卸载他们再安装[code]sudo apt-get autoremove xserver-xorg-input-vmmouse mdetect[/code]一般来说从8.10升级过来的系统会有这样的问题

下述问题的解决方案:
http://www.linuxdiyf.com/bbs/viewthread.php?tid=141143&extra=page%3D&page=2
3。未解决问题
a.无法使用共享剪贴板
b.无法使用autofix guest,就是无法自由变换屏幕大小
c.无法将文件在主机和客户机拖拽
d.无法启动Unity

调查了一下原因,主要是Ubuntu 9.04采用了xorg 1.6。据说这个东西不依赖/etc/X11/xorg.conf文件(s):a)
大家可以查一下,这个文件的长度为0!(新安装以后)
虽然据说,显示方面的设定还可以在这里配置,只是把其他输入设备移动到了其他地方,
但是我怎么尝试都失败了。

没办法,VMware workstation 6.5.2是3月底出来的,可能还未对应xorg 1.6
估计是要等下个版本才能解决上述问题。
文章评论

共有 63 条评论

  1. jagub 于 2009-06-04 12:47:35发表:

    [i=s] 本帖最后由 jagub 于 2009-6-16 09:55 编辑 [/i]

    我把制作好的最新的vmtools放到红联的FTP服务器上去了。
    服务器IP:211.95.73.26
    下载帐号:FTP_hllinux
    下载密码:123456
    目录:vmtools


    红联的服务器有大小限制,上传的文件不对
    我上传到这里去了。
    http://www.damipan.com/file/1xj0wVx.html

    我上传的是最新版本,打上了2.26.29核心的补丁
    对应Fedora11和Ubuntu9.10Alpha2

  2. 第六根羽毛 于 2009-06-04 11:52:30发表:

    这个不错,找了很久了,但愿能用的

  3. wsjgogojie 于 2009-06-03 00:37:29发表:

    ddddddddddddddd

  4. iamlzh 于 2009-06-02 11:53:08发表:

    10# jagub


    正在搞VMware-Tools,这篇文章很有用

  5. jagub 于 2009-06-01 12:39:13发表:

    锟斤拷锟斤拷:
    直接安装双系统算了,虚拟机也占内存,Ubuntu安装简单,效果很好
    lxk613 发表于 2009/5/29 23:48

    虚拟机还是有作用的,
    譬如安装多个系统,或者是用作实验。

  6. baisffsse 于 2009-06-01 10:43:33发表:

    现在有钱好办事,菜鸟想省力也省不成了.下载不了.没有钱

  7. 472599451 于 2009-05-30 23:08:13发表:

    很好!!
    我喜欢!!
    不然挺麻烦的!

  8. lxk613 于 2009-05-29 23:48:30发表:

    直接安装双系统算了,虚拟机也占内存,Ubuntu安装简单,效果很好

  9. allesgut 于 2009-05-29 23:43:56发表:

    慢慢地学习一下,很有用!

  10. jagub 于 2009-05-29 22:55:32发表:

    还是移动到我喜欢的版面来吧

  11. jagub 于 2009-05-29 17:06:24发表:

    说老实话,这样的行为还是属于盗版。

    其实也可以正大光明的使用VMware Desktop
    1,使用VMware player
    2,自己编辑vmx文件,好像有叫做vmx builder的工具
    3,使用open-vm-tools

  12. youth3008 于 2009-05-29 15:54:55发表:

    这篇文章对我很有用

  13. youth3008 于 2009-05-29 15:54:53发表:

    这篇文章对我很有用

  14. jagub 于 2009-05-29 14:15:46发表:

    (6)m:b 太高兴了,终于搞定了!!!

    从VMware Fusion 2.0.4里面提取到了VMwareTools-7.9.3-159196.tar.gz
    不出我所料,安装以后果然可以达到
    a.可以使用共享剪贴板
    b.可以使用autofix guest,就是自由变换屏幕大小
    c.可以将文件在主机和客户机拖放
    d.可以启动Unity

    具体方法
    1,到vmware网站下载VMware Fusion 2.0.4,当然是试用下载

    2,把下载到的dmg文件用dmg2img成img格式
    http://vu1tur.eu.org/tools/
    我试过在Ubuntu里面用dmg2iso,但是不成功。最后在windows虚拟机上用的dmg2img

    3,把img文件mount到一个目录[code]sudo mount -t hfsplus -o loop img文件 mount目录[/code]4,找一个Archive.pax.gz的大文件,拷贝的自己的目录里面,顺便改了一下文件所有者

    5,在本地目录里解压缩
    事先需要安装pax[code]sudo aptitude install pax[/code][code]gunzip Archive.pax.gz
    pax -r < Archive.pax[/code](据说可以用gunzip Archive.pax.gz | cpio -i来解压缩,但是不成功)

    6,查找一个Linux.iso的文件,这个就是VMwareTools-7.9.3
    把他映射到虚拟光盘上就可以得到VMwareTools-7.9.3-159196.tar.gz

    奇怪的是:iso文件里面并不包含rpm文件包,而且tar.gz文件也只有53M,
    相比之下VMwareTools-7.8.5-156735.tar.gz却有98M之多

    要注意的是VMwareTools-7.9.3-159196.tar.gz里面并没有解决
    共享目录模块vmhgfs-only编译错误的问题,需要自己修改。
    我把自己编译打包的vmhgfs.tar传上来给大家,用法是
    在解压缩VMwareTools-7.9.3-159196.tar.gz以后,拷贝到
    vmware-tools-distrib/lib/modules/source/里面
    然后在vmware-tools-distrib目录下执行[code]sudo ./vmware-install.pl[/code]这个vmhgfs.tar是从虚拟机里面用鼠标拖出来的,呵呵5:ty( ,真高兴

  15. jagub 于 2009-05-28 18:21:12发表:

    好像明白了,VMware workstation 6.5.2提供的是VMwareTools-7.8.5-156735
    而上帖所用的是VMware Fusion 2.0.4的VMwareTools-7.9.3-159196

    大家有知道哪里可以下载到VMwareTools-7.9.3-159196.tar.gz的

  16. jagub 于 2009-05-28 17:46:18发表:

    http://www.vmware.com/appliances/directory/cat/508

    这个网页上制作的9.04虚拟机竟然支持
    a.可以使用共享剪贴板
    b.可以使用autofix guest,就是无法自由变换屏幕大小
    c.可以将文件在主机和客户机拖拽
    d.可以启动Unity

    PS:没人看,就当自己做个备份吧:ha3nd

  17. 梅友潜 于 2009-05-28 15:48:17发表:

    一直用wubi安装的8.10

  18. 梅友潜 于 2009-05-28 15:48:09发表:

    一直用wubi安装的8.10

  19. jagub 于 2009-05-28 12:55:03发表:

    没人用vmware了吗?

  20. jagub 于 2009-05-27 13:17:37发表:

    另外的一个问题,在编译共享目录模块vmhgfs-only的时候报错。[code]/tmp/vmware-config0/vmhgfs-only/page.c: 在函数‘HgfsWriteBegin’中:
    /tmp/vmware-config0/vmhgfs-only/page.c:867: 错误: 隐式声明函数‘__grab_cache_page’[/code]查了些资料,知道原来是2.6.28 linux kernel不支持__grab_cache_page函数

    解决方法:
    1,解压缩/usr/lib/vmware-tools/modules/source/vmhgfs.tar
    2,然后修改vmhgfs-only/page.c文件
    将867行的[code] page = __grab_cache_page(mapping, index);[/code]改为[code] page = grab_cache_page_write_begin(mapping, index, flags);[/code]3,重新将vmhgfs-only打包为vmhgfs.tar文件
    4,删除现有的编译输出文件[code]sudo rm /lib/modules/$(uname -r)/misc/vm*.{o,ko}[/code]5,再编译[code]sudo /usr/bin/vmware-config-tools.pl[/code]如果觉得麻烦,可以下载我修改的文件,放入/usr/lib/vmware-tools/modules/source/
    然后从第4步开始执行

  21. jagub 于 2009-05-27 12:46:49发表:

    安装完KUbuntu9.04

    结果发现:
    a.可以使用共享剪贴板
    b.可以使用autofix guest,就是无法自由变换屏幕大小
    c.可以将文件在主机和客户机拖拽
    d.可以启动Unity

    (5ty(这是为什么啊!!

  22. jagub 于 2009-05-27 09:18:59发表:

    昨天在另外的一台虚拟机(KUbuntu,KDE的)上实验了一下
    发觉同样是xorg1.6版本,但是可以支持autofix guest:0wl;l1
    唯一的区别是这个版本是从8.10升级过来的。

    今天想试试看直接安装KUbuntu 9。04后的效果

  23. Stealth 于 2009-05-26 12:47:15发表:

    楼主先行者啊