Virtualización y el Kernel PAE en Fedora


Con guiño especial a nuestro querido lector Daniel ;)

Hace varios días, un usuario de nombre Daniel me escribió un comentario en la entrada de VirtualBox en Fedora Linux que hice diciendo que tenía un error. Como siempre, leí de manera rápida el problema, deduje un diagnóstico y le di una solución, pero el muchacho seguía teniendo el mismo problema, probé varias "vueltas al nudo" pero mismo problema... Últimamente he estado un poco atareado con el trabajo y pues no había podido contestar algunos comments o bien, no de manera personalizada y con daniel ése fue el caso, por éso después de varios intentos fallidos y el mismo interés mostrado por parte del muchacho por solucionar su problema, decidí ponerme a investigar, dejé del lado algunas obligaciones de rápido y encontré su solución, creo que le servirá a varios de ustedes también quizá y aquí se las dejo:

Si tienes el Kernel PAE instalado y quieres usar VirtualBox o VMware Player con Fedora, tendrás que hacer lo siguiente:

Para VirtualBox:

1. su -
2. su -c 'yum remove -y kernel-devel'
3. su -c 'yum install -y kernel-headers kernel-PAE-devel dkms gcc'
4. yum groupinstall "Development Tools"
5. yum groupinstall "Development Libraries"
6. sudo yum -y update 

Instalas VirtualBox por el Método que te parezca más cómodo (RPM o Repositorio), te añades al grupo "vboxusers" con:

su -c 'usermod -G vboxusers -a username'

Y finalmente compilas los módulos del programa con:

su -c '/etc/init.d/vboxdrv setup'

Después procede a instalar el Extension Pack que se descarga de su página oficial y listo.

Para VMware Player

1. su -
2. su -c 'yum remove -y kernel-devel'
3. su -c 'yum install -y kernel-headers kernel-PAE-devel dkms gcc'
4. yum groupinstall "Development Tools"
5. yum groupinstall "Development Libraries"
6. sudo yum -y update

Instalas VMware Player descargando su binario de la página oficial y nos vamos a la carpeta donde descargamos dicho binario y le damos click con el botón secundario, nos vamos a Propiedades>Permisos y marcamos "es ejecutable" aplicamos los cambios y lo ejecutamos en consola con:

1. su -
2. sudo sh ruta/al/binario

Finalmente, Recompilamos los módulos del programa con:

sudo vmware-modconfig --console --install-all

Y listo! Todo estará funcional.

Finalmente, sólo me gustaría agradecer a Daniel por no rendirse y seguir mandándome capturas y demás de su problema, Personalmente detesto a ésos bloggers que te dicen Búscalo en Google, de hecho Nosotros formamos Google y por éso estamos aquí para ustedes, de éso se trata!! :)

Saludos.

P.D. Si ya tienes el programa que deseas instalado, sáltate el paso de instalación de éste y procede a recompilar los módulos del mismo después de hacer los movimientos indicados con los paquetes arriba.