jueves, 3 de septiembre de 2009

VMWare fedora kernel PAE

Después de haber tenido algunos problemas al instalar el VMWare Player. Obtenía el error en los kernel headers en mi laptop, he aquí unos pasos y consejos que me sirvieron para que funcione:
  • VMWare pide que tengamos instaladas herramientas de desarrollo, entonces mediante el Package Manager se puede instalar "Development Libraries" y "Development Tools". Pero instala muchos paquetes, yo fui al grano e hice: yum install gcc
  • Luego como VMWare reconfigura el kernel entonces debemos tener los fuentes para ello: yum install kernel-devel
  • Ahora es importante hacer un control, ejecutar el comando uname -a nos permite saber con que versión del kernel estamos actualmente trabajando, si ejecutamos rpm -q kernel-devel debe ser exactamente la misma versión del kernel obtuvimos con el anterior comando.
  • En mi caso como tengo el kernel PAE corriendo, entonces cuando ejecutaba VMWare obtenía un mensaje que no encuentra el kernel headers, para ellos corrí el siguiente comando: yum install kernel-PAE-devel
  • Y bueno, luego me pidió la contraseña de root para reconfigurar el kernel y ahora funciona de lujo.
Espero les sirva esta guía, que para el VMWare workstation o Server, en la mayoría de los casos hay que aplicar un parche que se llama vmware-any-any-update115.tar.gz donde debemos descomprimir y ejecutar con ./runme.pl

12 comentarios:

  1. interesante pero que es PAE para que sirve
    desde venezuela
    luis

    ResponderEliminar
  2. Hola Luis, kernel PAE (Physical Address Extension) permite que se pueda redireccionar mas de 4GB en memoria. Ahora casi todas las computadoras vienen con 4GB o mas de RAM, entonces para poder utilizar todo ese espacio de direcciones necesitas un kernel-PAE.

    ResponderEliminar
  3. como le haces para la version actual de fedora que es la 14 por que laverdad no me jala el programa y me marca lo delos headers y no ejecuta el programa ojala me puedas ayudar gracias

    ResponderEliminar
  4. Disculpa, por razones de tiempo voy saltando de versiones impares en mis instalaciones, si me doy un tiempo hago la prueba o si tu lo logras por favor publica un comentario.

    ResponderEliminar
  5. Estimado amigo
    Seguí al pie de la letra lo que esta escrito en el blog, pero al llegar a la parte donde me pide que le de la contraseña de root; la toma y luego no hace nada. Es decir que no compila ya que la pide porque hay algunos módulos que compilar(o sea reconfigurar el kernel).
    Me podrías ayudar un poco, desde ya muy agradecido.
    Saludos desde Argentina
    Mi nombre es Jorge
    PosDATA: muy bueno el blog!

    ResponderEliminar
  6. Jorge, tu conexión a Internet está bien, pudiste instalar mediante yum otros paquetes?

    ResponderEliminar
  7. Jorge, tal vez viendo los logs de WMWare y de /var/log/messages no tienes un mensaje de error?

    ResponderEliminar
  8. Gracias por contestarme
    Los pasos hasta donde llegue son:
    - En mi caso como tengo el kernel PAE corriendo, entonces cuando ejecutaba VMWare obtenía un mensaje que no encuentra el kernel headers, para ellos corrí el siguiente comando: yum install kernel-PAE-devel
    - Y bueno, luego me pidió la contraseña de root para reconfigurar el kernel.
    Luego me sale el siguiente cuadro de díalogo:
    VMware Kernel Moddule Updater
    Before you can VMware, several modules must be compiled and loaded into running kernel.
    me da a elegir si Cancelo ó instalo.
    le doy install, y me pide la contraseña de root.
    la cual le doy y luego se cierra el cuadro de dialogo y no me aparece nada inclusive teniendo gnome-terminal como root abierto no aparece : logs de WMWare y de /var/log/messages.
    Y mi conexión a Internet es eficiente teniendo 7 mega.
    Mi preguntta es la siguiente, será que tengo que esperar un buen rato a que compile o directamente no toma la orden de compilación?.
    Oki, Oki, Nuevamente gracias por interesarte en mi problemita.
    Saludos desde Argentina, Corrientes.
    Jorge

    ResponderEliminar
  9. Ni bien ejecutas el comando del cual no obtienes respuesta puedes checar abriendo en otra terminal los logs con:
    tail /var/log/messages
    Y para el vmware los logs estan en: /var/log/vmware/ puedes ver ahi que archivo cambia o igual hacer un tail. Debe haber algún error en el sistema que hay que detectar.

    ResponderEliminar
  10. Ni bien ejecutas el comando del cual no obtienes respuesta puedes checar abriendo en otra terminal los logs con:
    tail /var/log/messages

    Oki me sale esto:
    [root@ARGKEVIN ~]# tail /var/log/messages
    Nov 30 11:01:02 ARGKEVIN systemd-logind[876]: New session 8 of user root.
    Nov 30 11:01:02 ARGKEVIN systemd-logind[876]: Removed session 8.
    Nov 30 11:34:54 ARGKEVIN dbus[898]: [system] Activating service name='net.reactivated.Fprint' (using servicehelper)
    Nov 30 11:34:54 ARGKEVIN dbus-daemon[898]: dbus[898]: [system] Activating service name='net.reactivated.Fprint' (using servicehelper)
    Nov 30 11:34:54 ARGKEVIN dbus-daemon[898]: Launching FprintObject
    Nov 30 11:34:54 ARGKEVIN dbus-daemon[898]: dbus[898]: [system] Successfully activated service 'net.reactivated.Fprint'
    Nov 30 11:34:54 ARGKEVIN dbus[898]: [system] Successfully activated service 'net.reactivated.Fprint'
    Nov 30 11:34:54 ARGKEVIN dbus-daemon[898]: ** Message: D-Bus service launched with name: net.reactivated.Fprint
    Nov 30 11:34:54 ARGKEVIN dbus-daemon[898]: ** Message: entering main loop
    Nov 30 11:35:25 ARGKEVIN dbus-daemon[898]: ** Message: No devices in use, exit
    *-------------------------------------------------
    Y para el vmware los logs estan en: /var/log/vmware/ puedes ver ahi que archivo cambia o igual hacer un tail. Debe haber algún error en el sistema que hay que detectar.

    Oki me sale esto:
    [root@ARGKEVIN ~]# tail /var/log/vmware/
    tail: no se puede abrir «/var/log/vmware/» para lectura: No existe el fichero o el directorio

    Gracias por seguir adelante.
    saludos

    ResponderEliminar
  11. Estimado despues de tantas vueltas logre instalarlo con exito.
    Gracias por tu atención.
    Desde ya exitos, para tu blogs.
    Saludos desde Argentina

    ResponderEliminar
  12. Que bueno Jorge, felicidades, si bien es molestoso tener estos problemas, llegas a aprender mas sobre Linux y el virtualizador.

    ResponderEliminar