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.

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



September 20th, 2006 at 5:52 pm
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”.
September 20th, 2006 at 8:56 pm
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!!
September 21st, 2006 at 10:00 am
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.
March 1st, 2007 at 5:37 am
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.
June 19th, 2007 at 10:09 am
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 !!
August 12th, 2007 at 7:22 pm
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
January 20th, 2008 at 4:49 am
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!!
January 27th, 2008 at 6:57 pm
Pedro muchas gracias me fue de gran ayuda…..