CentOS系統安裝VMware Workstation虛擬機


先下載VMware Workstation for Linux的版本:VMware-Workstation-Full-xxxx.bundle,將該文件放入CentOS系統下的文件夾中,注意文件權限的設置

 

在CentOS中安裝VNC-Server作為被控端,支持圖形化顯示、操作工具;在本地電腦上安裝VNC-Viewer,在本地電腦操作CentOS並進行VMware Workstation的安裝;

下載VNC-Server-XXX-Linux.rpm文件(RHEL/CentOS/Fedora可用.rpm文件,Debian/Ubuntu/Linux Mint可用.deb文件)並將該文件放入CentOS系統下的文件夾中,注意文件權限設置;

  安裝命令:[root@]# rpm -ivh VNC-Server-xxx-Linux.rpm --nodeps --force

       可能出現警告:xauth not found - vnc virtual server will not run untill this is resolved

       [root@]# whereis xauth

       xauth:

       即未找到xauth

       安裝xauth的命令:[root@]# yum install xauth

                Complete!
       [root@]# vnclicense -add VNC-Server的密鑰
            License key has been successfully applied

       啟動這兩個服務:

        /etc/init.d/vncserver-x11-serviced start

        /etc/init.d/vncserver-virtuald start

       設為開機自啟動:
        chkconfig vncserver-x11-serviced on

        chkconfig vncserver-virtuald on

       [root@]# vncserver

        

本地電腦安裝VNC-Viewer,並連接到CentOS:

    

執行VMware-Workstation-Full-xxxx.bundle的安裝:

①圖形化效果展示:

  為所有客戶賦執行權限:

  # chmod a+x VMware-Workstation-Full-xxxxxx.bundle

  運行安裝:

  [root@]# ./VMware-Workstation-Full-xxxxxx.bundle 

  運行:

  [root@]# vmware

  

   【Cancel】

  安裝“Development tools”

  

  完成后再次運行:

  [root@]# vmware

  

    【Cancel】

  檢查kernel-headers是否安裝:

  

  若沒有則執行安裝:

  

  安裝“Kernel-devel”

  

  安裝完成后再次運行:

  [root@]# vmware

  

  

②無圖形化:

  安裝依賴包(保證安裝時能夠聯通互聯網):

    yum -y install perl gcc kernel-devel libX11 libXinerama libXcursor libXtst

  安裝VMware:

    在CentoOS6.5下安裝VMware10.0.6:

      chmod +x VMware-Workstation-Full-xxxxx.bundle

      . /VMware-Workstation-Full-xxxxx .bundle --console \
      --eulas-agreed \
      --required \
      -s vmware-workstation serialNumber MA491-6NL5Q-AZAM0-ZH0N2-AAJ5A

    在CentoOS7.2下安裝VMware10.0.6:

      chmod +x VMware-Workstation-Full-xxxxx.bundle

      . /VMware-Workstation-Full-xxxxx .bundle --console \
      --eulas-agreed \
      --required \
      -s vmware-workstation serialNumber UY5EK-DYW1Q-H808P-TQXQ9-XFUY2
    命令行含義:
       --console                                             #以命令行模式安裝,默認為gui模式 。

         --eulas-agreed                                     #自動同意安裝協議,如果不使用,需要按q和yes。

         --required                                            #顯示安裝協議后,並自動安裝。

         -s vmware-workstation serialNumber   #輸入vmware序列號
  安裝VMware后的檢查:
     vmware-modconfig -- install -status
      執行完以上命令后,如果出現如下信息表示安裝成功。
        vmmon: installed
        vmnet: installed
        vmblock: installed
        vmci: installed
        vsock: installed
  
若以gui形式執行: . /VMware-Workstation-Full-xxxxx .bundle 時出現如下錯誤:
   

  先確定需要的module系統是否安裝及其位置:

    # locate libpk-gtk-module.so

    /usr/lib/gtk-2.0/modules/libpk-gtk-module.so 

    # locate libcanberra-gtk-module.so 

    /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so

  添加系統加載modules的路徑:

    vim /etc/ld.so.conf.d/gtk-2.0.conf

    /usr/lib/gtk-2.0/modules

  重新加載:

    # ldconfig

  重新執行安裝:

    ./VMware-Workstation-Full-xxxxx.bundle

 

VMware Workstation的卸載方法:

  vmware-installer -u vmware-workstation

 

常見問題:

  1、DISPLAY is not set, unable to open the VMware Workstation user interface.

    通過命令行會出現,改成VNC-Viewer客戶端連接centos訪問執行即可

  2、Kernel header for ** version was not found.

    界面顯示的內核版本是系統版本,但是系統內核升級了沒有重啟,reboot -f強制重啟后該問題便不存在

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM