警告:在系統更新時,如非必要,盡量不要選擇升級內核。
Ubuntu 18.04 系統升級后,發現內核從 4.18 升級到 5.x,從而導致 VMware Workstation 啟動主動更新,但總會顯示 vmmon 和 vmnet 倆模塊編譯失敗。
感謝 Michal Kubeček 的補丁救命:
$ git clone -b workstation-15.0.2 https://github.com/mkubecek/vmware-host-modules.git $ cd vmware-host-modules $ tar -cf vmmon.tar vmmon-only $ tar -cf vmnet.tar vmnet-only $ sudo cp -v vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/ $ sudo vmware-modconfig --console --install-all
經測試,上述補丁對內核版本 5.0 有效,但當內核版本升級到 5.3 時失效。 故果斷放棄 VMware Workstation,而使用 VirtualBox 取代之。
如要卸載 VMware Workstation, 命令為,
$ sudo vmware-installer -u vmware-workstation
內核升級也會影響 VirtualBox 的使用。
在內核升級后,先卸載安裝的 VirtualBox,然后重新安裝即可,
$ sudo apt-get install virtualbox
$ sudo apt-get install virtualbox-guest-additions-iso
如果要在虛擬機內使用 USB 功能,則還要安裝,
$ sudo apt-get install virtualbox-ext-pack
完。