[指令日記] Kali 2026.02 更新後滑鼠游標消失?問題可能出在 VMware 虛擬硬體版本

在 VMware 裡更新 Kali Linux 後重新開機,可能會遇到這個狀況:

  • Kali 正常開機
  • XFCE 桌面正常顯示
  • 滑鼠可以移動、可以點擊
  • 但游標完全看不到

很多人第一反應是「Kali 更新壞了」,於是開始重裝一堆套件。實際上,這個症狀的根因常常不在 Kali 裡,而是 VMware 的 Virtual Hardware Compatibility(虛擬硬體相容性) 版本太舊。

本文測試與參考版本:Kali Linux v2026.2


快速解法

  1. 把 Kali 完整關機(Shut Down),不要只用 Suspend。
  2. 在 VMware Workstation Pro 中依序點選 VM → Manage → Change Hardware Compatibility
  3. 選擇目前 VMware Workstation 支援的最新版 Hardware Compatibility,本文改成 16.2 可正常使用。
  4. 套用修改後重新啟動 Kali。

原案例升級 Virtual Hardware Compatibility 後,游標直接恢復正常,不需要再改 Kali 裡的任何設定。

如果這台 VM 是很久以前建立的,也可以考慮直接改用官方新版映像檔:

⚠️ 調整 Hardware Compatibility 或更換 VM 前,請先備份 Lab、工具、設定與研究資料。


一個很有用的判斷線索

先確認你的症狀屬於哪一種,兩者的排查方向完全不同:

症狀 可能的方向
滑鼠完全不能動、不能點 VMware Tools、USB、Input Device
滑鼠能動能點,只是看不到游標 Rendering、Virtual GPU、Hardware Compatibility

原案例屬於後者:游標進入 VM 後消失,但仍可正常操作;按下 Ctrl + Alt 把滑鼠釋放回 Host 之後,游標又會正常出現。

會這樣,是因為滑鼠輸入和游標顯示走的不是同一條路。游標要被畫出來,大致要經過:

Mouse Input → Guest OS → Xorg/XFCE Compositor → vmwgfx → VMware SVGA Virtual GPU → Host GPU → 畫面上的 Cursor

所以可能同時出現:座標正常、點擊正常、桌面正常,唯獨游標 Rendering 失敗。這也是為什麼你靠感覺「盲點」按鈕,按鈕還是會有反應——你只是不知道游標跑到哪裡而已。


虛擬機也有自己的「硬體版本」

使用 VMware 時常見的想法是:「VMware 沒換版本,虛擬機硬體也沒動過,應該不會是 VMware 的問題吧?」

但 VMware 裡有一項容易被忽略的設定:Virtual Hardware Version

可以把它理解成 VMware 對虛擬機說的一句話:「我現在模擬的是這一代的虛擬硬體。」

這個版本會影響許多虛擬裝置:

  • 虛擬顯示卡
  • 滑鼠與輸入裝置
  • CPU 功能
  • 記憶體模型
  • 虛擬 PCI 裝置
  • VMware SVGA 顯示功能

重點是:升級 VMware Workstation,不代表既有 VM 的 Hardware Version 會跟著升級。 這是 VMware 刻意保留的設計——企業環境的 VM 常需要在不同版本的 VMware 平台之間搬移,如果每次更新都自動把 Hardware Version 拉到最新,舊平台反而會開不起來。因此是否升級,通常交由使用者主動決定。


為什麼「更新 Kali」會觸發這個問題

Kali 採用 Rolling Release,平常執行:

sudo apt update
sudo apt upgrade

或是:

sudo apt full-upgrade

都可能一次更新許多底層元件:Linux Kernel、vmwgfx、Mesa/Xorg、open-vm-tools、XFCE。

案例中的 Kali 更新後,Kernel、vmwgfxopen-vm-tools 與圖形相關元件都換成了較新的版本,但 VM 提供給 Kali 的虛擬硬體規格仍停留在舊版。整個狀況可以簡化成一條鏈:

新版作業系統 → 新版顯示驅動 → 需要較新的顯示功能 → 舊版 Virtual Hardware → 部分功能無法完整支援

最後就出現了那個很奇怪的畫面問題:滑鼠還在,但游標沒有被畫出來。

升級前後的差異

升級前 升級後
Kernel 新版 新版
vmwgfx 新版 新版
open-vm-tools 新版 新版
Virtual Hardware Version 舊版 新版
結果 能力落差,游標無法繪製 顯示流程恢復正常

為什麼重裝 open-vm-tools 沒有效果?

遇到 VMware 裡的滑鼠異常,第一個想到的通常是:

sudo apt install --reinstall open-vm-tools-desktop

這個方向本身沒有錯,VMware Guest Integration 確實和 open-vm-tools 有關。但這次的問題不是 open-vm-tools 損壞,而是新版 Guest Driver 搭配舊版 Virtual Hardware 產生的相容性問題

因此,即使你已經嘗試過以下方式,也不一定有用:

  • 重新安裝 open-vm-tools
  • 重新啟動 VMware Tools
  • 重新啟動 Window Manager
  • 關閉 XFCE Compositor

原案例同樣試過這些 Guest OS 內部的修復方式,全都沒有成功。

這裡有一個值得記住的觀念:症狀發生在 Guest OS 裡,不代表 Root Cause 也在 Guest OS 裡。


真正值得學的是分層 Troubleshooting

這不只是「Kali 滑鼠不見怎麼修」,更是一個練習虛擬化排查的好案例。VMware 裡的一台 Kali,可以拆成這幾層:

Application
────────────
XFCE/Xorg
────────────
Linux Kernel/Driver
────────────
open-vm-tools
────────────
Virtual Hardware
────────────
VMware Hypervisor
────────────
Host OS
────────────
Physical Hardware

游標消失時,不要立刻認定是 Kali 壞掉,而是一層一層往下確認:

  1. Input 是否正常?
  2. Desktop 是否正常?
  3. Guest Driver 是否正常?
  4. Virtual GPU 是否正常?
  5. Virtual Hardware Version 是否相容?
  6. Hypervisor 是否有問題?
  7. Host GPU 是否有問題?

下次再遇到「Kali 更新後游標消失、但滑鼠還能點」,可以先照這條線思考:

Kali 更新 → Kernel/vmwgfx/Graphics Stack 更新 → Guest Driver 行為改變 → VMware Virtual Hardware 版本太舊 → Cursor Rendering 相容性問題

然後直接去看 VM → Manage → Change Hardware Compatibility,不用一開始就在 Kali 裡重裝一大堆套件。


最後

整個案例可以濃縮成一句話:

「剛更新完 Kali 才壞掉」,不等於「Kali 更新壞了」。

更新可能只改變了其中一層,卻把原本隱藏的相容性問題暴露出來。在虛擬化環境裡,我們同時面對的是 Guest OS、Guest Driver、Virtual Hardware、Hypervisor、Host OS 與 Physical Hardware 這一整疊。任何一層往前走,都可能讓原本勉強能運作的組合開始出問題。

所以下次遇到 VM 更新後的怪問題,除了問「Kali 哪裡壞了?」,也可以多問一句:

「Guest 更新之後,底下那層虛擬硬體還跟得上嗎?」

這往往才是找到 Root Cause 的起點。


參考案例:Cyberspacemanmike,〈Kali Cursor Missing in VMware After Upgrade (Solved)〉,2026 年 3 月 14 日。

飛飛
飛飛

講師學歷:臺科資工所、逢甲資工系畢業。
技術專長:OSINT、滲透測試、網站開發、專業易懂教育訓練。
證照書籍:OSCP、OSCE³、著《資安這條路:領航新手的 Web Security 指南》。
教學經驗:60+ 企業教學經驗、指導過上百位學員。
教學特色:新手友善、耐心指導、擅長圖解(流程圖、心智圖)引導學習。
社群經驗:目前經營全臺資安社群 CURA,曾任臺科資安社社長、逢甲黑客社社長。
社群交流:LINE 社群《飛飛的資安大圈圈》,即時分享經驗、鼓勵交流。
社群分享:FB 粉專《資安這條路,飛飛來領路》,分享文章與圖卡整理。
個人網站:feifei.tw 分享資安技術文章;pbtw.tw 分享 AI 相關應用;ssdlc.feifei.tw 分享軟體安全開發流程文章。

飛飛
電話:02-23120400
Email:[email protected]
地址:臺北市中山區復興北路48號7樓