FreeBSD安裝VMTools

CodeAgriculture發表於2015-01-21

FreeBSD 10.0VMware Tools的安裝

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

    pkg_add -r perl compat6x-amd64FreeBSD 9 之前版本使用pkg_add,之後使用pkg install;使用pkg之前,需要安裝package,使用命令:pkg install;或者 pkg –v,根據嚮導安裝。

2、在VMware選單上點選VM-Install VMware tools...VMware工具將裝載進虛擬機器的光碟機中。

3、然後,我們需要用mount命令掛載光碟機,以讀取檔案。

amount_cd9660 /dev/cd0 /mnt/cdrom //將光碟機掛載在/mnt/cdrom目錄下(/mnt/cdrom如果目錄不存在,則使用mkdir 命令建立,mkdir /mnt/cdrom)

bcp /mnt/cdrom/vmware-freebsd-tools.tar.gz /tmp //將安裝檔案複製到/tmp目錄下

ctar zxpf /tmp/vmware-freebsd-tools.tar.gz //解壓/tmp目錄下的安裝檔案(解壓之前,請切換工作目錄到/tmp目錄下,否則解壓後的檔案不在/tmp目錄下,而在當前工作目錄,如果已經解壓到當前工作目錄,可以先找到vmware-tools-distrib檔案,然後移到到/tmp目錄,移到檔案命令:mv vmware-tools-distrib/ /tmp/

dcd /tmp/vmware-tools-distrib  //進入解壓後的活頁夾

e./vmware-install.pl  //執行安裝

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

4、安裝完後,用你喜歡的編輯工具(如vi,在VI模式下可以使用“/搜尋關鍵字,實現快速搜尋;n:查詢下一個,shift+n:查詢上一個)開啟/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

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

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28699126/viewspace-1409816/,如需轉載,請註明出處,否則將追究法律責任。

相關文章