lakers009 发表于 2015-4-8 16:10:07

VMWare 6.5 安装Ubuntu 9.04的VMware tools解决方案

  ?为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWare-tools,来实现文件共享。这里主要讲的是在Windows下用Vmware虚拟Linux来与windows来共享。至于Windows主机与Windows客户虚拟机之间的文件的共享就比较简单了。

下面来介绍一下VMware-tools的安装过程。

1、安装客户机系统,linux这里选用Ubuntu9.04,VMware选用的是6.50汉化版,主机是xpsp3。这里假定您已经掌握了虚拟机系统的安装。如果没有掌握,那么就google一下,或者是看一下VMWare的UserManul。这里不再讲了。

2、启动虚拟机中的Linux后,(注意必须是启动虚拟机后)。选择菜单里的VM选项,里面有一个子项是Install VMwareTools,选定它。开始安装。

3、现在,你到VM菜单里的Removable Devices子项中的CDROM项,点击edit是不是已经有一个Use ISOimage了。你的没有,那好办。打开VMWare的安装文件夹,里面是不是有一些*.iso啊,好的,按照前面的步骤,选择linux.iso来作为ISO文件。我自己现在用的vmware是个绿色版的,没有找到linux.iso,后来又下了一个安装版的iso,解压后找到了,但是现在提示已过期,不过xp的文件可以访问了。

  4、现在/mnt/目录下新建一个cdrom文件夹;下面就是mount了。对这个命令是不是很熟悉啊,不熟悉,好办。manmount一下,或者是mount --help一下。
  cd /mnt
  mkdir cdrom
  mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom

5、进入目录后有两个文件,其中一个是压缩文件VMware-tools*.tar.gz
cp VMware-tools*.tar.gz /tmp
cd /tmp
tar xzvf VMware-tools*.tar.gz
  这个时候不要急着安装,如果直接安装时目前基本上都无法共享,虽然安装完之后能够看到hgfs文件夹,但是无法与xp进行通信,主要是因为linux内核版本中的参数与程序中的参数不一致的缘故,目前未在网上发现其他解决补丁,需要修改page.c报错部分,经编译通过,与大家共享。
  cd /tmp/vmware-tools-distrib/lib/modules/source/
  sudo tar xvf vmhgfs.tar
  将文件vmhgfs-only/page.c
  替换为附件中的文件
  cp path/page.c vmhgfs-only/??(可能需要超级用户权限)

  重新打包
  rm vmhgfs.tar
  sudo tar cvf vmhgfs.tar vmhgfs-only/
  cd /tmp/vmware-tools-distrib/
  执行安装程序:
  sudo ./vmware-install.pl -d
  自动至安装完成。
  
6、VMware-tools已经安装成功了,是不是很简单啊
cd /mnt
是不是看到了一个hgfs文件夹,这就表明安装成功了
下面就要讲一下怎么来设置共享了,这一部分更简单。

记得上面在VM菜单里进行操作了吗?对!下面接着要在VM菜单里进行,选择setting子项,再选择Options.
在窗体的左半部分是不是看到了Shared Folders这么一项,如果你以前没有设置过,应该是Disabled。

下面就要启动它,选择它,在右边就会出现共享文件夹的设置窗口。
选择Add,选择要与客户Linux进行共享的文件夹。

^_^现在已经完成了所有的工作了,在windows下向指定的sharefolders写文件,在Linux客户机里面就能够看到,同样在Linux上写文件在Windows下也能够看到,并且可以修改。
忘了一件事情就是卸载光驱,这个其实也很简单。umount /mnt/cdrom就可以了。
  附件 page.c请参考http://blog.iyunv.com/jerrylily/archive/2009/05/21/4207314.aspx
  文章参考http://blog.iyunv.com/jerrylily/archive/2009/05/21/4207314.aspx
  和http://hi.baidu.com/kong9921/blog/item/332451821657ffaa0cf4d29d.html
页: [1]
查看完整版本: VMWare 6.5 安装Ubuntu 9.04的VMware tools解决方案