Не уверен, что openSUSE, но под Ubuntu 10 я обнаружил, что решение было:
apt-get install dkms
apt-get install linux-headers-2.6.32-24-generic
unset KERN_DIR
/etc/init.d/vboxadd setup
# Although presumably if the apt-gets had been done first,
# the last two lines would be superfluous.
Надеюсь, что это пригодится кому-то еще.