[Vx]_在FreeBSD10安裝VMware Guest Tool

最近學校的課程用到FreeBSD來做網路管理,所以就在VMWare Workstation上面安裝了一下FreeBSD10,
基本上安裝過程算是沒有什麼大問題,VMware Workstation本身就有支援FreeBSD的Config
但是在裝好Guest Tool之後,就出現一些錯誤
大概是指出Guest memory manager錯誤…
所以稍微找了一下發現一位”ogris”大神自己重新寫了一個patch,修復這個問題
本文會簡單翻譯一下來自於ogris大神的安裝指導:http://ogris.de/vmware/freebsd10.html
另外以下步驟已經有人包成BASH自動執行,由mikl0s所製作的腳本,各位也可以參考一下,我就不翻譯了:https://communities.vmware.com/message/2372800
在來除了透過ogris大神做的patch之外,也有一套在repo上面可以直接安裝的3rd-party guest tool,叫做Open Virtual Machine Tools,安裝的方式直接用pkg install open-vm-tools-nox11
(來源:http://www.weithenn.org/2014/04/esxi-55-freebsd-10-vmware-tools.html)
1. 利用wget或者其他方式,先下載vmware-tools-distrib.diff, vmblock-only.diff, vmmemctl-only.diff (vmmemctl-only55.diff 如果你是ESXi 5.5或者VMware Workstation 10) 到/tmp底下(或者家目錄也可以,等等打patch路徑有搞清楚就ok)
- 用正常的方式去掛載VMware Tools的光碟到虛擬機器裡面
- 接著切換到FreeBSD的Guest裡面,輸入以下指令:
# mount -t cd9660 /dev/cd0 /mnt # tar xzf /mnt/vmware-freebsd-tools.tar.gz # cd vmware-tools-distrib # patch -p1 < /tmp/vmware-tools-distrib.diff # cd lib/modules/source/ # tar xf vmblock.tar # tar xf vmmemctl.tar # cd vmblock-only # patch -p1 < /tmp/vmblock-only.diff # make # make install # cd ../vmmemctl-only # patch -p1 < /tmp/vmmemctl-only.diff # ESXi5: /tmp/vmmemctl-only55.diff (如果是VMware Workstation10,也是要打上EXSi5的Patch) # make # make install # cd ../../../../
4.Patch打完並且都make完成之後,到最上層的目錄再次運行./vmware-install.pl,重新安裝VMware Guest Tool,就沒有任何錯誤,完美運行了!
Leave a comment
很抱歉,必須登入網站才能發佈留言。