首先,確認你的系統中是否已經安裝了kernel的源碼包和開發包。你可以在命令行終端輸入下列命令:
[root@localhost]#rpm -qa|grep kernel
kerneloops-0.10-11.fc9.i386
kernel-devel-2.6.25-14.fc9.i686 //內核的開發包
kernel-headers-2.6.25-14.fc9.i386 //內核相關的頭文件包
kernel-2.6.25-14.fc9.i686 //內核的源碼包
如果沒有這些相關的包的話,去linux的官方站點,找源碼包,搜索源碼安裝方式,慢慢編譯。
接着,到vmware官方站點上下載你所需要的虛擬機版本的安裝包。不過在你要在官網上註冊一下,並且下載下來的安裝包,
一般都是rpm或者bundle等安裝包,不是源碼包。
說明一下:你最好是下載rpm包,因爲rpm包的安裝和卸載都是大家比較熟悉的,而bundle包的安裝的話,可以輸入下列命令
安裝:
這裏以VMware-Workstation-7.0.0-203739.i386.bundle爲例。
安裝過程如下:
[root@localhost vmware]# chmod +x VMware-Workstation-7.0.0-203739.i386.bundle
[root@localhost vmware]# ./VMware-Workstation-7.0.0-203739.i386.bundle
卸載方法:
[root@localhost vmware]# ./VMware-Workstation-7.0.0-203739.i386.bundle --uninstall
另外推薦文章:http://www.kartook.com/2009/11/how-to-uninstall-vmware-workstion-bundle/
[root@localhost]vmware-installer -l
Product Name Product Version
====================== ====================
vmware-workstation 7.0.0.203739
[root@localhost]vmware-installer -u vmware-workstation 7.0.0.203739
在這裏,介紹一下源碼包編譯。下載.tar.gz的包後,解壓,執行安裝腳本,並配置安裝。
這裏我以VMware-workstation-e.x.p-91182.i386.tar.gz爲例。
安裝過程如下:
[root@localhost vmware]# tar -zxvf VMware-workstation-e.x.p-91182.i386.tar.gz
[root@localhost vmware]# cd vmware-distrib
[root@localhost vmware-distrib]#./vmware-install.pl
接着可以是一路的回車了。
有時可能會遇到,不斷地提示“What is the location of the directory of C header files that match your running kernel?[/usr/src/linux/include]”
其實,這個就是因爲系統中沒有相應的內核源碼包和開發包造成的。
如果一路安裝下來沒有出現錯誤的話,那麼在命令行終端輸入下列命令就可以運行vmware了:
[root@localhost ~]#vmware
啓動虛擬機,設置和Windows下創建虛擬機基本一樣。
注意:在linux平臺下使用vmware還是在X windows下更爲方便些。而純命令行模式下,vmware會提示錯誤的。