Vmware

VMWare 工具在 dist-upgrade 時停止工作

  • January 29, 2014

為了提供一點背景知識,我正在嘗試準備一個用於 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 工具包的安裝位置。

引用自:https://unix.stackexchange.com/questions/111532