Code:
yum install dkms && yum install gcc*
will install the necessary requirements to be able to build the VirtualBox kernel module, thus making the error go bye bye, thus enabling you to install VirtualBox.
this will update your system... a good idea to do regularly.. same theory as Windows Updates.