Vmware
VMWare 工具在 dist-upgrade 時停止工作
為了提供一點背景知識,我正在嘗試準備一個用於 WordPress 開發的 Vagrant 環境。我下載了 Precise_64 VMWare Workstation 盒子並配置了 Vagrant 外掛,並且可以毫無問題地啟動 VM 和 SSH 進入其中。作為使用所有盒子(模仿我的生產環境)時的標準事情,
apt-get update && apt-get dist-upgrade
我會在安裝其他東西之前擁有最新版本的核心包。在某些時候,我做了一個
vagrant reload
,它在載入“HGFS 核心模組”時失敗,並說我不能在沒有載入的情況下使用共享目錄。然後我通過 SSH 連接到機器,發現 VMWare Tools 程序甚至沒有執行。我能夠在另一台機器和一台新機器上重新創建它,該機器dist-upgrade
在重新啟動時阻止 VMWare Tools 載入。我該如何解決這個問題,這樣當我啟動一個新的虛擬機並更新東西時,我就不必再處理這個問題了?
VMware 工具使用 VMware 提供的核心模組,通常位於
/lib/modules/$(uname -r)/misc/
. 當安裝新版本的核心時,需要重新編譯核心模組。執行
vmware-config-tools.pl
將重新編譯並安裝它們。
vmware-config-tools.pl
通常位於 中/usr/bin
,但可能位於/usr/local/bin
或其他位置,具體取決於 VMware 工具包的安裝位置。