VirtualBox 4.2.10 installs fine on OpenSUSE 12.2. The kernel modules are automatically built during installation and they will get loaded during boot. '/etc/init.d/vboxdrv setup' works as well. I did not try the Guest Additions on OpenSUSE 12.2 yet.