I was having trouble getting Virtualbox to run on my Fedora 19. My system isn’t using PAE so I had to modify my /etc/profile.d/kern_dir.sh file to export the correct path.
#kern_dir.sh KERN_DIR=/usr/src/kernels/`uname -r|sed 's/.PAE//g'` export KERN_DIR
I installed the latest kernel development files: yum -y install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms PAE Kernel use this: yum -y install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-PAE-devel dkms
Then I updated the OS: yum -y update Then I rebooted