VMware Workstation/Fusion 中安裝 Fedora 23/24 及其他 Linux 系統(tǒng)時使用 Open VM Tools 代替 VMware Tools 增強工具的方法
VMware Workstation/Fusion 分別是 Windows/Linux 和 macOS 下面對應的桌面虛擬化軟件。過去,在 VMware 中安裝了操作系統(tǒng)虛擬機后,需要在虛擬機中再安裝 VMware Tools 增強工具用來實現(xiàn)宿主機和虛擬機之間的文件共享、虛擬機顯示分辨率自適應調(diào)節(jié)、虛擬機顯示能力增強及 3D 加速等功能。
但隨著 Linux 系統(tǒng)內(nèi)核及周邊環(huán)境的不斷發(fā)展,目前 VMware 已經(jīng)不再推薦在 Linux 虛擬機中安裝 VMware 官方的增強工具了,轉(zhuǎn)而推薦用戶使用 Open VM Tools。
Open VM Tools 是 VMware 將自己原有的虛擬機增強工具(VMware Tools)大部分開源后由社區(qū)來繼續(xù)開發(fā)完善形成的 Linux 開源虛擬機環(huán)境增強工具包,不僅支持 VMware 虛擬化環(huán)境架構,也能支持 Parallels 虛擬化環(huán)境架構(類似 VMware 的另一款商業(yè)桌面虛擬化產(chǎn)品),以后也可能會支持諸如 KVM/Xen 等虛擬化架構。
Open VM Tools 可以隨 Linux 內(nèi)核的升級而保持最新版本支持,徹底解決過去 VMware 升級過慢,跟不上 Linux 內(nèi)核及周邊相關軟件升級節(jié)奏導致虛擬機增強效果消失的問題(有時需要用戶自己對 VMware Tools 源代碼打補丁重新編譯安裝,非常繁瑣)。
這里以 macOS 環(huán)境下的 VMware Fusion 為例,安裝 Fedora 24 Linux 后,默認情況下 Fedora 就已經(jīng)安裝好了 Open VM Tools 了,可以通過以下命令查看:
$ rpm -qa | grep open-vm
如果已安裝了 Open VM Tools,會返回如下信息:
open-vm-tools-desktop-10.0.5-4.fc24.x86_64 open-vm-tools-10.0.5-4.fc24.x86_64
如果發(fā)現(xiàn)系統(tǒng)中沒有安裝 Open VM Tools,可以用如下命令來安裝:
# dnf install open-vm*
安裝好 Open VM Tools 后,虛擬機的顯示增強、3D 加速、分辨率自適應調(diào)節(jié)等都已具備了,但是虛擬機與宿主機之間的文件共享功能默認并沒有開啟,即使你在宿主機中配置了文件共享功能并啟用。其實 Open VM Tools 是支持 VMware 自己的 hgfs 文件共享系統(tǒng)的,但需要手動在虛擬機中執(zhí)行相關命令并做少量配置才行。這里我的思路是在開機自啟動腳本 /etc/rc.d/rc.local 中加入共享文件掛載命令,從而實現(xiàn)開機后文件共享自動可用。使用如下命令編輯自啟動腳本:
# vi /etc/rc.d/rc.local
在里面加入如下內(nèi)容:
#!/bin/bash vmhgfs-fuse -o allow_other .host:/$(vmware-hgfsclient) /mnt/hgfs
然后確保 /etc/rc.d/rc.local 具備可執(zhí)行權限:
# chmod a+x /etc/rc.d/rc.local
重啟虛擬機系統(tǒng)后就會發(fā)現(xiàn)共享文件夾已經(jīng)自動掛載到 /mnt/hgfs 目錄了。這里由于用到了 Open VM Tools 提供的一個 vmware-hgfsclient 命令,所以可以自動識別發(fā)現(xiàn)你所設置的 VMware 共享文件夾名稱,不需要自己在掛載命令中指定(當然,你要自己在命令中指定也可以)。掛載成功后,我們用 mount 命令查看一下當前所有掛載的文件系統(tǒng)和相關目錄:
$ mount
會發(fā)現(xiàn)反饋結(jié)果中有這么一行:
vmhgfs-fuse on /mnt/hgfs type fuse.vmhgfs-fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)
這說明,我們其實也可以用 mount 命令來掛載 VMware 的共享文件夾,只不過共享文件系統(tǒng)的名字要指定為 fuse.vmhgfs-fuse,這個在 Open VM Tools 的文檔中并沒有直接提及而已。
以上所述是小編給大家介紹的VMware Workstation/Fusion 中安裝 Fedora 23/24 及其他 Linux 系統(tǒng)時使用 Open VM Tools 代替 VMware Tools 增強工具的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
解決VMWare安裝Mac系統(tǒng)后無法全屏顯示的問題
這篇文章主要介紹了VMWare安裝Mac系統(tǒng)后無法全屏顯示的問題,本文給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下2019-04-04VMware虛擬機實現(xiàn)文件夾共享與防火墻設置教程
共享文件夾是一種在網(wǎng)絡上共享文件和文件夾的方法,共享文件夾可以用于方便地共享文件和協(xié)作工作,防火墻是一種安全工具,用于保護計算機網(wǎng)絡免受網(wǎng)絡攻擊,所以本文給大家介紹了VMware虛擬機實現(xiàn)文件夾共享與防火墻設置教程,需要的朋友可以參考下2023-12-12主機和VMware中的Linux實現(xiàn)共享文件夾的圖文教程
這篇文章主要介紹了主機和VMware中的Linux如何實現(xiàn)共享文件夾,本文圖文并茂給大家介紹的非常詳細,需要的朋友可以參考下2017-11-11rancher下的kubernetes之構建標準化vmware鏡像的方法步驟
這篇文章主要介紹了rancher下的kubernetes之構建標準化vmware鏡像的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-02-02詳解完美解決MacOS catalina 升級后Vmware黑屏的問題
這篇文章主要介紹了詳解完美解決MacOS catalina 升級后Vmware黑屏的問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-05-05