老问题了,每次内核更新,VMware 的模块编译都会出错,这次是 Linux 5.3。
解决的办法就是修改内核 VMMON 的代码,让它兼容最新内核。
按照常理来说,每次 Linux 内核的更新,都会导致 VMware Workstation 的 vmmon 和 vmnet 俩模块编译失败。
这次也不例外咯。
解决方法也很粗暴,用 Patch 就行了。
Now Kernel Linux 4.13 is available,You can install it through PPA:
sudo add-apt-repository ppa:canonical-kernel-team/ppa
sudo apt-get update
sudo apt-get install linux-generic-hwe-16.04-edge
Linux kernel 4.10 发布了,据说有很多提升,那么可以常鲜看看:
sudo add-apt-repository ppa:canonical-kernel-team/ppa
sudo apt update
sudo apt install linux-headers-4.10.0-8-generic linux-image-4.10.0-8-generic linux-image-extra-4.10.0-8-generic linux-headers-4.10.0-8
重启后应该就可以了。
然后你会发现 vmware 不能用了,又是模块编译不能通过。
如果你使用 Intel 集成显卡,你有很大的机率运行 VMWare 的虚拟机会提示你不能启用 3D 加速的。
即使你启用了 3D 加速也是不行的……
查了下好像是和黑名单有关,部分驱动是不允许调用 3D 加速的。如果你取消了黑名单就可以启用了,虽然是强行的,但是我没遇到什么问题。
这个方法已经过时,可以使用具有官方支持的最新方法,点击这里查看
https://plumz.me/archives/5013/
虽然 yakkety ,也就是 16.10 已经发布了,但是 Ubuntu 16.04 的官方源里还是没有增加这玩意。
妈的只能自己装了。
前一阵因为无线的问题升级了 Kernel 4.2 核心,虽然问题解决了,但是 4.2 核心的新问题又出现了。
首先是 ThinkPad 用户专有的开机喇叭破音。这个问题出现在早期的 4.2 内核中,后来已经修复了。
然而这没有什么卵用,因为现在的内核都 4.3 了。所以通过 Ubuntu 的 Mainline PPA 我把内核升级到了 4.3 ,之后发现 VMWare 启动告诉我找不到 GCC 5.2 。
顺便一提 VMWare 中国在双十一的时候搞了 2 折优惠,我也终于入了正,你告诉我现在不能用了,那简直不能忍。
时代变了,内核换了,之前的3.13的VMware编译方法吃到3.16之后就没用了。
今天为了体验3.19对于罗技T650触摸板的新支持手贱升级了台式机的内核,所以理所当然的VMware的模块编译失败了。
失败了就只能修了。
最近要在医院里面搞个内网的聊天服务,采用openfire+spark搞的,顺便还准备搞个owncloud。东西都是现成的,配置一下不麻烦,主要是领导提出界面至少要个性化一些……spark这傻逼玩意还是java写的,默认字体难看的飞起,locale还不完整,修改还得自己搞eclipse;
由于院内全是Windows XP系统,而我笔记本刚把双系统操掉,测试还得整个XP,于是只能虚拟机走起。
鉴于我去年使用虚拟机的一些感受,Virtualbox比较快速方便,适合调试,但是性能上可能比Vmware差一点,于是就蛋疼了这次装Vmware吧……
虽然Vmware在linux下有专属版本,但是安装起来还是费了一番功夫的……