若要在FreeBSD 9.0上安裝VMware tools,請按如下方法進行:

首先,請確認perl和compat6x已安裝。如果沒有安裝,可以用發下命令進行安裝:

 pkg_add -r perl compat6x-amd64

按下來,在VMware菜單上點擊VM-Install VMware tools...。VMware工具將裝載進虛擬機的光驅中。

然後,我們需要用mount命令掛載光驅,以讀取文件。

mount_cd9660 /dev/cd0 /mnt                        //將光驅掛載在/mnt目錄下
cp /mnt/vmware-freebsd-tools.tar.gz /tmp      //將安裝文件複製到/tmp目錄 下
tar zxpf  /tmp/vmware-freebsd-tools.tar.gz     //解壓/tmp目錄下的安裝文件
cd /tmp/vmware-tools-distrib                         //進入解壓後的文件夾
./vmware-install.pl                                         //執行安裝

按照安裝過程的默認配置安裝即可,如有需要你也可以修改。

安裝完後,用你喜歡的編輯工具(如vi)打開/usr/local/etc/rc.d/vmware-tools.sh  然後找到以下三段:

if [ "$vmdb_answer_VMHGFS_CONFED" = 'yes' ]; then
if [ "$vmdb_answer_VMMEMCTL_CONFED" = 'yes' ]; then
if [ "$?" -eq 0 -a "$vmdb_answer_VMXNET_CONFED" = 'yes' ]; then

和下面這一段:

if [ "$vmdb_answer_VMBLOCK_CONFED" = 'yes' ]; then

將以上四段的yes全部改成xyes。然後保存並退出編輯器。

現面通過以下命令告訴VMtools使其生效:

rm /etc/vmware-tools/not_configured

最後,重啟vmtools:

/usr/local/etc/rc.d/vmware-tools.sh restart

之前啟動時有錯誤,經過修改後,應該沒有問題了。