А что именно вы ставите?Требует исходники ядра. В репозиториях нет нужного пакета.
Вроде разобрался. Пакет kernel-devel поставлен, значение переменной KERN_DIR установлено, не работает.
Я не советую ставить VirtualBox из Федориных репозитариев.
Там версия лежит VirtualBox Open Source Edition (OSE) - у неё обрезано часть функционала.
Лучше скачайте с http://www.virtualbox.org/wiki/Linux_Downloads полную версию и поставьте её
rpm -Uvh ...
И конечно вам нужны будут установленные kernel-devel и kernel-headers и компилятор
для того чтобы модуль VirtualBox для ядра вашей системы мог собраться.
При обновлении ядра пересборка модуля выполняется командой -
service vboxdrv setup