Instalar o VirtuaBox no Fedora é um pouco mais complicado que no Ubuntu, mas nada que vá te enlouquecer. Segue abaixo os comandos necessários:

Logue como root:

su -

Adicione os repositórios:

cd /etc/yum.repos.d/
wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo

Faça o update do repositório:

yum update

Instale os pacotes dependentes:

yum install gcc kernel-devel kernel-headers

Agora você precisa saber qual a versão do seu Kernel. Se não souber como fazer isso, clique aqui.

Digite o seguinte:

KERN_DIR=/usr/src/kernels/`VERSÃO-DO-SEU-KERNEL -r`

Exemplo:

KERN_DIR=/usr/src/kernels/2.6.35.11-83.fc14.x86_64

Agora é só instalar. Finalmente! 😛

A última versão disponível quando este artigo estava sendo feito era a 4.0.4, então para instalar digitei o seguinte comando:

yum install VirtualBox-4.0

Você pode verificar se existe uma versão mais recente, ou instalar essa versão mesmo.

Fonte: if !1 0