升级到 13.04 后无法启动 VMWare 播放器。错误:在运行 Vmware 之前,必须编译几个模块并将其加载到正在运行的内核中。如果我单击安装,则没有任何反应,请提供帮助。
答案1
就我而言,我在安装 vmware player 时也遇到了错误(一些奇怪的编码问题),我猜是因为 13.04 尚未得到 vmware 的官方支持。
无论如何,除了卸载并重新安装之外,在我的情况下,关闭 vmware 并在终端提示符下执行此操作:
sudo vmware-modconfig --console --install-all
例如,在内核安全更新之后,这也是一种有效的解决方法。
答案2
我已经解决了卸载然后重新安装 VMWare Player 的相同问题。要卸载它,请打开终端并插入以下命令:
sudo vmware-installer -u vmware-player
然后您可以继续正常安装,一切都会正常。
答案3
这是更新到新发行版或新内核时常见的问题。据我了解,VMWare 产品在安装时会编译必要的内核模块,而当内核更改时,您(几乎?)总是需要重新编译必要的模块。我不确定是否有手动方式可以做到这一点 - 也许通过提供的脚本。我知道的唯一方法是卸载并重新安装,正如@lupp0l0 在上一个答案中所建议的那样。
这是我迁移到 Virtualbox 的主要原因。内核有变化?只需关闭程序,重新编译模块,重新运行程序即可。当然,这是个人喜好问题,因此请坚持使用适合您口味的程序。