作者:蓝色的机器猫
挣扎了好多天装了个Gentoo 2008 Linux,用了默认的2.6.25-r7内核,可是vmware装不上,
无论是workstation还是server。问题是vmmon模块无法加载,查看日志发现模块无法调用init_mm()函数。
搜索了很多东西发现有很多地方都在说2.6.25在这个函数上有问题,查看了ChangeLog-2.6.25发现。
commit 757265b8c57bb8fd91785d3d1a87fb483c86c9c2
Author: Ingo Molnar <>
Date: Thu Feb 28 20:19:06 2008 +0100
x86: delay the export removal of init_mm
delay the removal of this symbol export by one more kernel release,giving external modules such as VirtualBox a chance to stop using it.
Signed-off-by: Ingo Molnar <>
在内核代码中只是把它标记为UNUSED了,开启编译选项还是可以用的。看日期,其实这个改变已经是半年前的事情了,看来我太久没关心内核落后了。
阅读(207) | 评论(0) | 转发(0) |