Virtualbox stop working after upgrading kernel to 2.6.29
I am using Virtualbox 2.2.0 beta, it worked well before I upgrade my kernel from 2.6.26 to 2.6.29, but it refused to start my vm just after the kernel upgrade:
It said "VMMR0.r0 is importing g_SUPGlobalInfoPage which we couldn't find" in its log file, fortunate enough, I got to this page after I searched the web with this error message, there are already many people who met this problem with kernel 2.6.29, the solution is very simple: just uncomment "VBOX_USE_INSERT_PAGE = 1" in vboxdrv's Makefile, and compile the kernel module for virtualbox again, it should work.
For my Debian unstable, the target Makefile sits under /usr/share/virtualbox/src/vboxdrv, so I just uncomment that line, and run "/etc/init.d/vboxdrv setup" to re-compile the kernel module, then everything goes well, I can happlily virtualize my boxes again ;)