安装好 vm12 之后 发现缺少 gcc
可是安装上 gcc 之后依然不行…
我在 make 的时候提示出错了… 缺少一个头文件…
苏姐 你有没有出问题…
看提示是却头文件,好像是 kernel-header 相关的包…
kernel-devel 装了吗?版本要和 uname -r 的相匹配
从我的 iPhone 发送,使用 Tapatalk
已经解决了… 根据 archwiki 的方法和 https://communities.vmware.com/thread/539018?start=0&tstart=0 进行结合…
不对两个文件的 get_user_pages() 函数进行修改, 变成
sed -i 's/uvAddr, numPages, 0, 0/uvAddr, numPages, 0/g' vmmon-only/linux/hostif.c
sed -i 's/addr, 1, 1, 0/addr, 1, 0/g' vmnet-only/userif.c
其它的按照第二个网址就行了…
download.opensuse.org/repositories/home:/nuklly/openSUSE_Tumbleweed/
这个源里有个 : vmware-driver-kmp-default 的包,可以直接安装用的,跟着内核更新。我现在就是用的这个包。
请问下这包安装之后, 再开启 vm 就行了? 还是要怎么…
是的,这个包是我打的。
Sent from my iPhone using Tapatalk
安装后,重启下,或者你用命令加载模块也行,就可以用了。
注意我昨天测试 12.5.3 tw 版有问题,不能启动的。
12.5.2 没问题。
rglinuxtech.com/?p=1838#comment-27355
有人直接做了一个补丁包(vmwkp4.9.tar),直接解压运行
vmw_patch.sh
即可。12.5.2 亲测好用。
rglinuxtech.com/ 对这个问题(以及 NVIDIA 的驱动)好像一直跟踪,非常有用!