Linux 系统内核升级后 vmware 出现的问题及解决
缺少安装包错误
vmware 在 Ubuntu Kenrel 升级后会出现无法使用的问题,报告错误
1 | Before you can run VMware, several modules must be compiled and loaded into the running kernel. |
这时候即便是点击 install 也可能安装失败,因为内核升级了。这个时候我们可以通过更新 VM 对应的文件如下方式解决此问题
1 | git clone https://github.com/mkubecek/vmware-host-modules.git |
虚拟机无法识别文件
更新完成后,原来安装的虚拟机可能会发生打不开的问题,这时候可以继续刚才的操作,使用以下方式解决
1 | cd vmmon-only/ |
安装 VMware tools 问题
更新完成之后,我又安装了一个新的 Ubuntu 虚拟机,发现无法安装 VMware-tools,在菜单 VM -> Install VMware tools 选项卡是灰色的
我先尝试安装了工具,但是无效
1 | sudo apt install open-vm-tools-desktop |
通过网上搜索发现是 CD-ROM 功能有问题,需要把 CD-ROM 设置为 Auto detect,然后再次尝试安装 VMware-tools
结果发现还是失败了,最后我分析发现是存在软盘的自启动影响了 CD-ROM 的自启动。
最后的方案是将 Floppy (软盘) 设置为 Auto detect(不能是设置为指定文件),然后取消软盘的连接状态和上电启动。
设置完成后重启虚拟机,可以正常安装 VMware-tools 了。