Good manual this.
If you find errors in log file:
or:
Check this packages in you system:
and read this page.
If you find errors in log file:
makefile:181 *** error: unable to find the sources
or:
Trying to register the VirtualBox kernel modules using DKMSError! Bad return status for module build on kernel
Check this packages in you system:
binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
and read this page.