在 FreeBSD 9.1 上安装 VMWare Tools

原文是在 9.0 上安装,我在 FreeBSD 9.1 上测试成功。

原文地址:http://pcguy.blog.51cto.com/417814/829631

若要在FreeBSD 9.0上安裝VMware tools,請按如下方法進行:
首先,請確認perl和compat6x已安裝。如果沒有安裝,可以用發下命令進行安裝:
pkg_add -r perl compat6x-amd64
按下來,在VMware菜單上點擊VM-Install VMware tools…。VMware工具將裝載進虛擬機的光驅中。
然後,我們需要用mount命令掛載光驅,以讀取文件。
mount -t 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
之前啟動時有錯誤,經過修改後,應該沒有問題了。