CentOS7上安裝VMWare並遠程訪問


折騰了一晚上終於弄好了,網上很多教程都是亂的,https://www.tecmint.com/install-vmware-workstation-in-linux/     這一篇稍微對點。

OS版本:CentOS7-1810   update到最新。以下是內核版本

[root@RServer ~]# uname -a
Linux RServer 3.10.0-957.12.2.el7.x86_64 #1 SMP Tue May 14 21:24:32 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

1.先下載並上傳相應的bundle文件

2.修改文件權限,我直接改為的777

chmod 777 文件名

3.運行安裝文件,第一種是交互式,第二種是直接安裝,直接安裝的時候無法指定端口號和保存位置等,但是可以在后期通過圖形界面進行更改,但是不推薦。

./VMware-Workstation-Full-15.1.0-13591040.x86_64.bundle             //直接運行或者:
./VMware-Workstation-Full-15.1.0-13591040.x86_64.bundle --console --eulas-agreed --required -s vmware-workstation serialNumber GA590-86Y05-4806Y-X4PEE-ZV8E0

4.一般會提示缺少GCC

yum groupinstall "Development tools"    

5.如果提示缺少Kernel Headers  我沒有遇到,有的時候是因為沒裝后面那個

rpm -qa | grep kernel-headers 
yum install kernel-headers	

6.這個好像必須裝,好像裝了之后需要Reboot,否則還是會報錯。

yum install kernel-devel 

7.然后可以直接運行vmware

 PS。卸載

vmware-installer -u vmware-workstation

 ===================================一個巨大的坑=======================================

經過多次安裝,當未采用圖形界面的時候會出現Transport (VMDB) error -45: Failed to connect to peer process 錯誤,原始安裝如果是圖形界面按上面的就不會有問題了。百思不得其解,Google了幾天也沒找到原因,最氣憤的是沒有找到vmware的啟動log在哪里,也就無法判斷問題出在哪里,還好想了幾天終於

讓我想到了可以通過命令行運行虛擬機,來看看是返回錯誤代碼,總算被我找到了,經過和安裝了圖形界面的進行比對,發現這幾個庫確實沒有,只要添加進去就好了

缺少包依賴:
yum -y install libXtst.x86_64
yum -y install libXcursor.x86_64
yum -y install libXinerama.x86_64
//yum -y install libXi.x86_64  被第一個包依賴

 

 一台新服務器,可以通過如下流程進行安裝,保證沒有任何問題,圖就不貼了,懶了

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
//替換包管理源
yum clean all
//清理緩存
yum makecache
//生成新的源的緩存
yum -y update
//更新系統
firewall-cmd --zone=public --add-port=902/tcp --permanent
//添加默認的遠程桌面端口
firewall-cmd --zone=public --add-port=443/tcp --permanent
//添加默認的VMware共享端口
firewall-cmd --reload
//防火牆生效新的規則
//yum install -y xorg-x11-xauth
//安裝X11遠程桌面依賴包
//yum -y install wqy-zenhei-fonts*
//安裝中文字體
chmod 777 /home/VMware-Workstation-Full-15.1.0-13591040.x86_64.bundle
//上傳安裝文件后,更改相應位置安裝文件權限,這里home是我隨便放的
cd /home
./VMware-Workstation-Full-15.1.0-13591040.x86_64.bundle --console --eulas-agreed --required -s vmware-workstation serialNumber GA590-86Y05-4806Y-X4PEE-ZV8E0
//執行安裝
yum -y groupinstall "Development tools"
//安裝依賴項
yum -y install kernel-devel
//另一個依賴項,安裝之后必須重啟才能生效
systemctl status vmware
//查看狀態
vi /etc/ssh/sshd_config
//修改相應的SSH文件

缺少包依賴:
yum -y install libXtst.x86_64
yum -y install libXcursor.x86_64
yum -y install libXinerama.x86_64
//yum -y install libXi.x86_64  被第一個包依賴

 

YG5H2-ANZ0H-M8ERY-TXZZZ-YKRV8
UG5J2-0ME12-M89WY-NPWXX-WQH88 UA5DR-2ZD4H-089FY-6YQ5T-YPRX6 GA590-86Y05-4806Y-X4PEE-ZV8E0 ZF582-0NW5N-H8D2P-0XZEE-Z22VA YA18K-0WY8P-H85DY-L4NZG-X7RAD


免責聲明!

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



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