歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

FreeBSD安裝VMware


FreeBSD 5.1 支持安裝 VMware 的 3.2.1-2237 版本,但是其最新版本已經 3.2.1-2242 版本,因此在使用系統的 ports collection 安裝時會出現一些問題,在本文中將對這些問題進行解決。
我也嘗試過在 FreeBSD 5.1 中安裝 VMware 4,但是由於 FreeBSD 5.1 的 Linux 兼容模式在 /compat/linux/sbin 下缺少對 lsmod 的模擬,所以沒有成功,這個問題只能等待之後 FreeBSD 的主版本或者 port collection 升級之後才能繼續進行嘗試了。當然,也有可能就是你看到這篇文章的時候(當前時間 9:30 PM 7/30/2003),這些東西都已經過時,但是起碼可以提供給你一種解決問題的思路。
首先你需要到 VMware 網站上下載 VMware 3 的最新版本,在我寫這篇文章的時候,最新版本是 3.2.1-2242。下載下來之後的文件名是 VMware-workstation-3.2.1-2242.tar.gz?
把這三個文件放到 /usr/ports/distfiles 下。
#cd /usr/ports/emulators/linux_base8
#make install clean
一切准備妥當之後,第一步是要編輯 /usr/ports/emulators/vmware3 下的 Makefile 和 distinfo 使得其可以適應 2242 版的 vmware 軟件的特性。
首先備份原有的 Makefile 和 distinfo 為 Makefile.2237 和 distinfo.2237。然後按照這個步驟來:
1,編輯 Makefile,把其中的 3.2.1-2237 字樣改成 3.2.1-2242(只有一處需要改)。
2,運行 #md5 VMware-workstation-3.2.1-2242.tar.gz 得到這個文件的 MD5 值,然後記下這個值。
3,編輯 distinfo,把其中的 3.2.1-2237 字樣改成 3.2.1-2242,把 3.2.1-2242 的 MD5 值改成我們剛才得到的那個值。這裡一定不能弄錯。否則無法開始安裝。
4,在 /usr/ports/emulator/vmware3 下運行 # make install 開始安裝。
5,閃過一堆信息之後,出現一個藍色背景的屏幕問你是否使用橋接網絡。我個人感覺橋接網絡比路由網絡好用,所以選是,然後輸入你的網絡設備名,比如 pcn0,ln0,dc0,fxp0 之類。
6,然後繼續安裝,閃過很多安裝過程。最後回到提示符下。這個時候可以測試是否一定成功安裝虛擬網卡,輸入 # /usr/local/etc/rc.d/vmware.sh start,然後 # ifconfig -a,如果看到一個名叫 vmnet1 的設備,那麼就恭喜你成功了!
7,由於使用的是 linux 兼容方式,因此需要在 /etc/fstab 中加入一行:
/linproc /compat/linux/proc linprocfs rw 0 0
9,重新啟動完畢之後,將 /usr/local/etc/vmware 下的 config 復制到 /root/.vmware 下。然後編輯這個文件。加入一行 webbrowser="mozilla %s"。
10,將 /usr/local/lib/vmware/lib 下的 licenses 目錄復制到 /usr/lib/vmware 下(/usr/lib/vmware 目錄默認不存在,你將需要自己建立這個目錄)。
11,運行 /usr/local/bin/vmware,然後在 help 裡面輸入序列號,開始使用吧!你已經成功在 FreeBSD 上運行了 VMware 3.2.1-2242,祝賀你!
你可以輸入下面這樣的序列號:
Serial = "6818X-84WD1-01KDK-3JN9X"
Name = "wasily"
CompanyName = "mcn"
在開始使用的時候,還會遇到很多問題,比如鼠標,網卡等等方面的問題,這個時候你就只能進行進一步地研究了。這裡是我發現的一些技巧,用來解決這些可能會發生的問題:
1,鼠標
如果你要在 VMware 中安裝 Windows,那麼鼠標是必須的。如果你用 VMware 的默認方法配置鼠標那麼多半沒法使用,建議你自己調整一下。現在大家用的基本都是都是 PS/2 接口的鼠標,把虛擬機裡面的鼠標設置從從 sysmouse 調整為 ps/2 mouse 就可以正常使用了。
2,聲卡
VMware 3 對聲卡的模擬很糟糕。如果想要實現聲音,最好還是等以後的版本了。不要在這個方面費力氣。而且即使是 Windows Server 2003 都好像沒有帶 VMware 3 中那個虛擬聲卡的驅動程序。
3,網卡
在安裝時,我們用 ifconfig -a 看到的虛擬網卡是 vmnet1,而用向導生成的默認設置中的網卡設備名是 vmnet0,所以在 power on 之前還需要修改一下,點 VMware 3 界面的 Settings 的 Configuration Editor 把網卡那裡改成 Custom,設備名寫 /dev/vmnet1 就可以了。
4,如果缺文件?
如果中途在用的時候 VMware 提示缺文件,那麼我建議你最好是把 /usr/local/lib/vmware/lib 下的所有目錄都復制到 /usr/lib/vmware 下!
Copyright © Linux教程網 All Rights Reserved