Actualizar linux-headers para que funcione vmware

Este día se actualizó mi kernel y -a diferencia de otras ocasiones- los linux-headers no. Lo anterior ocasiona que -por ejemplo- vmware no funcione correctamente (hasta que actualice los linux-headers para mi kernel).

Normalmente no me afecta porque si no es al mismo instante, un par de días después, Ubuntu lo hace por mi, nada más me pide permiso para instalar actualizaciones y yo decido qué hacer. Hoy actualicé mi kernel… sin saber que iba -por un asunto muy importante para un cliente- a necesitar usar windows dentro de mi virtual machine.

Como no es una cosa que hago todos los días, se me olvida frecuentemente el procedimiento para actualizar a mano -desde la consola o terminal- mis linux-headers, así que eché mano de Google y me llevó a ubuntu-es.org donde está perfectamente explicada la solución a mi problema.

En consola me aparece (al ejecutar como sudo el /usr/bin/vmware-config.pl)

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]

Si doy enter, me devuelve que “The path “/usr/src/linux/include” is not an existing directory.“. Así que eso se soluciona con:

sudo apt-get install linux-headers-`uname -r`

(uname -r te indica la versión de kernel que tienes instalada).

Luego de eso, corres de nuevo el “sudo /usr/bin/vmware-config.pl” y listo, lo normal de la configuración de vmware.

Actualizando mis linux-headers

Ojalá te sirva este recordatorio, que de ahora en adelante yo también usaré ;)

8 Respuestas para “Actualizar linux-headers para que funcione vmware”

  1. 1
    Rogelio dice:

    Ok. Primero aclaro que aunque tengo un conocimiento tecnológico bastante aceptable, soy primordialmente un usuario y nunca he programado, desarrollado ni implementado software (Por lo tanto lo único que sé de Linux es lo que he leído como usario… y que a nivel de mascotas un pingüino surely beats the crap out of a lousy window and a stupid apple!). Sin embargo leí esto, y “just for fun” quisiera saber la opinión de Pedro y otros “Linuxanáticos” (Que casualmente puede asociarse tanto con fanáticos como con maniáticos). Aqui va:

    “Linux is an operating system for computers. If Windows is a Ford Taurus, and Mac OS X is a Volkswagen Jetta, then Linux is the 1967 BMW that your dad’s friend has that is totally bad-ass. Except you can’t find parts for it, it always breaks, and it takes forever to fix. But your dad’s friend is always talking about it and trying to convince you that you should get one”.

  2. 2
    alffa dice:

    solo que pedro opine otra cosa … vamos a suponer que windows es realmente un ford taurus, que Mac es el vochito que dices, entonces el club o a lo que te refieres con “bad ass”, es nada menos que overhaulin y chip foose es el presidente del club que te proporciona todo lo que ocupas para tu bmw.

    Saludos!!

  3. 3
    theNinjaBunny dice:

    A lo que se refiere el texto es que Linux es un BMX “bad-ass” (vamos que es un coche que “mola mucho” uno de esos que todo el mundo quiere tener) pero que en cambio no hay partes y siempre tienes que estar arreglándolo, lo cual ES MENTIRA.

    Linux se adapta a tu máquina, de ahí que para sacar el mayor rendimiento de la misma necesite los headers de tu kernel (saber qué sistema tienes, la arquitectura de tu ordenador, que programas y librerías tienes instalados) para sacar lo mejor. Pero hay infinidad de programas (el 99.99%) que NO NECESITAN ser compilados, y vienen en paquetitos muy monos listos para instalar. Con programas “serios” como vmware, wine y algún otro que pueda dejar temblando a más de un pc, si es necesario compilar para sacar el mejor rendimiento.

    Sob arreglar o parchear… pues bueno, en Windows (desconozco el tema en Mac) si un programa no te funciona en Windows te jodes y punto, en Linux, al ser la gran mayoría open-source puedes arreglarlo tu mismo. También muchas veces es porque está testeado en una distro y no en otras, es como intentar que un programa corra igual en win98, win2000 y winXP, pues si lo han probado solo con 98 y 2000 puede que el XP tenga fallos.

    “it always break” , pues cuelgues de mi sistema Linux desde hace un año que lo uso CERO PATATERO, ninguno, y hehecho cosas malas como intentar meterle Xglcon una tarjeta no soportada. WindowsXP en mi recreativa a las 5 semanas ya necesitó una reinstalación porque algo se jodió. Y la recreativa la uso poco.

  4. 4
    Claudio dice:

    Excelente, fue la solucion mas clara que encontre, lastima que la encontre despues de solucionarlo por mis propios medios luego de renegar 1 dia entero !!!. Muy bueno tu log, lo apuntare en favoritos. Saludos.

  5. 5
    Claudia dice:

    Muchas gracias por compartir la solución, soy nueva en Linux, llevaba 2 hs intentando instalar las vmware tools, y no tenia ni idea que la mano venia por este lado. Mil gracias !!

  6. 6
    carlos julio ostos dice:

    tengo windows xp en mi equipo y se podria actualisar por interne el linux en español y gratis para provarlo y despues dar mi opinion

  7. 7
    Marcos dice:

    Llevo toda la tarde intentado solucionar el problema del vmware al actualizar el kernel, he probado de todo, y esta solucion, con 2 lineas, lo arregla!!!

    Gracias!!

  8. 8
    Daniel Carvajal dice:

    Pedro muchas gracias me fue de gran ayuda…..

Comentarios y Búsqueda

Tú también puedes comentar acerca del tema, en el siguiente formulario. Nada más te ruego lo hagas con respeto al autor del sitio y los demás que -como tú- lo visitan. Comentarios ofensivos y con la finalidad de hacer SPAM o polemizar, serán moderados.

En caso que no hayas encontrado lo que necesitas, puedes utilizar la caja de Google dispuesta al pie del sitio para seguir buscando en la Web o en este Blog.

Deja un comentario, no seas tímido.

Cerrar
E-mail It