Ubuntu 14.10 中安装 VMware11 Tools

来源:互联网 发布:windows sdk 8.1下载 编辑:程序博客网 时间:2024/04/28 21:49

每个新手在刚接触VM虚拟机时,总会在VMware-Tools的安装上折腾好几天!

主要的安装过程,基本上每个VM版本和linux版本都相差不大,这里以VMware workstation 11和Ubuntu 14.10为例进行介绍。

首先,明确安装VMware-Tools的目的。在新版的VM虚拟机中似乎已经不存在鼠标不能在虚拟机和物理机之间自由切换的问题,所以本人安装VMware-Tools的主要目的是为了解决文件共享和剪切板共享问题。

其次,安装VMware-tools的步骤。打开VM虚拟机——开启Ubuntu14.10——虚拟机菜单栏中点击“虚拟机”——选择“安装VMware-tools”,
进入到Ubuntu系统中打开虚拟机光驱,将里面的内容copy至硬盘中(位置自己选定,如~# /home/用户名/VMware-Tools)
,解压VMwareTools-9.9.0-2304977.tar.gz文件,解压的命令为:

~# tar -zxvf VMwareTools-9.9.0-2304977.tar.gz

然后打开解压出来的文件夹vmware-tools-distrib,执行里面的vmware-install.pl,执行的命令为:

~# ./vmware-install.pl

然后一路回车就行。之前在安装路径问题上折腾很久,想和Windows系统那样将软件都装在一个自定义的文件夹中,这是没有必要的,
安装路径上都一路回车就行了。

期间可能遇到的问题:

initctl:未知任务: vmware-tools-thinprint

Unable to start services for VMware Tools

Execution aborted.

这是一个和打印有关的服务,如果不需要在虚拟机中使用打印服务的话,可以直接将打印服务删掉!删除的方法如下:

/etc/init # rm vmware-tools-thinprint.conf

重新启动服务,命令如下:

/etc/vmware-tools# ./services.sh restart

以上操作注意要在指定的文件夹中执行,否则会出现找不到文件的错误。执行的结果如下:

Stopping VMware Tools services in the virtual machine:
Guest operating system daemon:                                      done
VMware User Agent (vmware-user):                                    done
Blocking file system:                                            done
Unmounting HGFS shares:                                            done
Guest filesystem driver:                                            done
VM communication interface:                                        done
Checking acpi hot plug                                              done
Starting VMware Tools services in the virtual machine:
  Switching to guest configuration:                                  done
  VM communication interface:                                        done
  Guest filesystem driver:                                            done
 Mounting HGFS shares:                                              failed
  Blocking file system:                                              done
  VMware User Agent:                                                  done
  Guest operating system daemon:                                      done

可以看到Mounting HGFS shares: 这一项执行结果为failed,究其原因:虚拟机中没有开启文件共享服务。在安装VMware-tools之前,该选项为灰色不可用,安装之后就可以选择了。开启方法如下:

虚拟机菜单栏——“虚拟机”——“设置”——“选项”——“共享文件夹”,设置如下图所示:


确定之后,再执行重启服务的命令/etc/vmware-tools# ./services.sh restart,执行结果为:

Stopping VMware Tools services in the virtual machine:
  Guest operating system daemon:                                    done
  VMware User Agent (vmware-user):                                  done
  Blocking file system:                                            done
  Unmounting HGFS shares:                                            done
  Guest filesystem driver:                                            done
  VM communication interface:                                        done
  Checking acpi hot plug                                              done
Starting VMware Tools services in the virtual machine:
  Switching to guest configuration:                                  done
  VM communication interface:                                        done
  Guest filesystem driver:                                            done
  Mounting HGFS shares:                                              done
  Blocking file system:                                              done
  VMware User Agent:                                                  done
  Guest operating system daemon:                                      done

到这里,基本上成功一大半了!最后一步,开启虚拟机文件拖拽和文件共享功能,方法如下:

虚拟机菜单栏——“虚拟机”——“设置”——“选项”——“客户机隔离”,设置如下图所示:


讲右边的两个选项卡的勾勾都打上,然后确定即可。设置虚拟机的过程是针对客户机设置的,所以客户机要保持开启状态。该步骤设置完成后,请记得重启您的Ubuntu系统,否则功能没有生效。重新启动后,就可以尽情享受Ubuntu的乐趣了!

物理机中共享的文件夹,在Ubuntu系统中的位置为:/mnt/hgfs 中,去找找吧。

可以查看到自己的共享目录,命令如下:

/etc/vmware-tools# df

查看结果如下:
文件系统             1K-块             已用      可用 已用%            挂载点
/dev/sda1       19478204      5090920      13374804       28% /
none                             4                  0                    4       0% /sys/fs/cgroup
udev                   503248                  4          503244       1% /dev
tmpfs                  102692            1032          101660       2% /run
none                       5120                  4              5116       1% /run/lock
none                   513456              152          513304       1% /run/shm
none                   102400                40          102360       1% /run/user
.host:/           127941628    23799660    104141968      19% /mnt/hgfs


参考资料:http://www.cnblogs.com/kerrycode/p/3869911.html

1 0
原创粉丝点击