Instalar VMware Player 5 en Fedora 18

Normalmente uso kvm pero me he encontrado con la necesidad imperiosa de usar una máquina virtual con formato vmdk y no tengo tiempo de pasarla a un formato que kvm pueda utilizar por lo que me he puesto manos a la obra para instalar VMware Player versión 5.

He descargado el bundled para 64 bits, he instalado las herramientas para compilar los modulos de VMware (yum install kernel-devel) y  he ejecutado por primera vez vmplayer para compilar los modulos vmnet, vmmon…

Al lanzar vmplayer el mensaje que he recibido ha sido un tanto sospechoso “c header files matching your running kernel were not found”, compruebo el log y veo que el instalador da un error al no encontrar el fichero /usr/src/kernels/`(uname -r)`/include/linux/version.h, compruebo que todo está bien:

[root@equipo ~]# rpm -q kernel-devel
kernel-devel-3.7.4-204.fc18.x86_64

Tras investigar un poco parece ser que /usr/src/kernels/`(uname -r)`/include/linux/version.h se ha movido a /usr/src/kernels/`(uname -r)`/include/generated/uapi/linux/version.h en algún momento durante la constante evolución del kernel y VMware aún no lo contempla.

Copiando el fichero include.h a la ruta antigua o haciendo un enlace simbólico se ha solucionado el problema  y ya tengo VMware Player 5 instalado en mi Fedora 18.

Para los que piden el comando:

cp /usr/src/kernels/`(uname -r)`/include/generated/uapi/linux/version.h /usr/src/kernels/`(uname -r)`/include/linux/

 

Esta entrada fue publicada en Linux y etiquetada , . Guarda el enlace permanente.