[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problema con la instalación de Vmware 5.0 en debian



Alejandro Garrido wrote:

Buenas a todos quisiera que por favor me ayudaran. Saben que estoy
instalando Vmware en Debian Etch me he bajado la versión 5.0 y llegue a
la parte donde me dice lo siguiente.

Trying to find a suitable vmmon module for your running kernel.

None of the pre-built vmmon modules for VMware Workstation is suitable
for your
running kernel.  Do you want this program to try to build the vmmon
module for
your system (you need to have a C compiler installed on your system)?
[yes] yes

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

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

The path "/usr/src/linux/include" is an existing directory, but it does not
contain at least one of these directories "linux", "asm", "net" as expected.

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



--

Pues claramente me estoy dando cuenta que me pide los headers del
kernel. Actualmente tengo el 2.6.14 Y me tuve que bajar el source del
kernel.
Sencillo hice lo siguiente "cd linux && wget
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.tar.gz && tar
xvzf linux-2.6.14.tar.gz && ln -s linux-2.6.14 linux" y eso fue todo yo
trate buscando los headers del kernel que tengo pero nunca los encontré
y me estaban diciendo que que los headers están en el propio source del
kernel. Pues Una vez que hago todo esto vuelvo a reiniciar el programa
para la configuración del vmware pero aparece siempre lo mismo, ya no se
que hacer quisiera que me ayudara. Espero su ayuda y Feliz navidad

Si sirve de Algo mi versión de gcc es "gcc (GCC) 4.0.2 (Debian 4.0.2-2)"

Hazta Luego

Bien, por partes, primero los headers. Si estas usando un kernel de debian puedes buscar el paquete linux-headers que corresponda a la versión que estas usando, si estas usando un kernel compilado por ti mismo entonces tienes que darle la ruta donde tengas desempaquetado el código fuente, normalmente /usr/src/linux/include como te indica el programa.

Por otro lado si no recuerdo mal tanto la versión 4.5 como la 5.0 tienen problemas con udev, ahora es udev el que controla los dispositivos del sistema, de modo que los dispositivos que se crean en /dev al configurar el vmware se pierden al reiniciar. Para solucionar eso se puede usar un hack, tienes que añadir esto:

   # ------------ Hack udev-------------------
   for a in `seq 0 9`; do
       mknod /dev/vmnet$a c 119 $a > /dev/null 2>&1
   done

   mknod /dev/vmmon c 10 165 > /dev/null 2>&1
   #----------------------------------------------

justo al comienzo de la sección start) que está en torno a la línea 800 del archivo /etc/init.d/vmware. Eso lo arreglará.

También puedes probar la versión 5.5 que ya está liberada y que funciona sin problemas con udev.

Un saludo y espero que te haya ayudado.

--
"En un mundo donde sólo importa el dinero empezar por cambiar su software es un buen comienzo." kahun
Imagination is more important than knowledge
We imagine Debian GNU/Linux
http://kahun.webcindario.com



Reply to: