Las teclas CTRL y MAYS dejan de funcionar en mi Ubuntu cuando arranco VMWare en Ubuntu

Desde hace unos días venimos experimentando un problemas con el teclado de ordenadores que funcionan con Ubutnu y arrancan una máquina virtual con VMWare. En ocasiones las teclas Control (CTRL), Mayúsculas (Shift) y Bloq Num (Num Lock) dejan de funcionar.

Parece que aún no está clara la causa del problema ni la solución, pero por ahora se puede usar un comando para que vuelvan a funcionar dichas teclas. Se trata de usar el comando:

setxkbmap

Por comodidad, en los PC que están experimentando esos problemas hemos creado un lanzador en el escritorio para ejecutar el programa con sólo hacer click.

Ubuntu: WMWare no reconoce mis dispositivos USB

Es posible que cuando conectes un dispositivo USB a tu ordenador, este esté visible en Ubuntu pero no en la máquina virtual WMWare.

Para solucionarlo basta con editar el fichero ‘fstab’:

sudo gedit /etc/fstab

y añadir las líneas:

# USB for vmware/vbox
none /proc/bus/usb usbfs devgid=46,devmode=664 0 0

Reiniciar Ubuntu y la máquina virtual.

Asegúrate que en las propiedades de tu máquina virtual tienes activado en controlador USB.

Una vez reiniciada la máquina virtual basta con ir a VMWare y en el menú ‘WM’->Removable devices->USB Devices seleccionar el dispositivo USB que queremos activar.

Con esto debería bastar, espero que os funcione.

Sacado de la guía para instalar VMWare en Ubuntu 8.04 (en inglés).

VMWare ha dejado de funcionar al actualizar a Ubutnu 7.04 [Solución]

Con lo contento que estaba yo de tener actualizada mi Ubuntu a la 7.04 me encuentro con que el sistema que estaba usando hasta ahora para “reparar” el VMWare no funciona.

Después de investigar en los foros la opción que a mí me ha funcionado ha sido instalar el parche vmware-any-any-update109 que se puede descargar desde:

http://platan.vc.cvut.cz/ftp/pub/vmware/

(busca el fichero que se llame vmware-any-any-update109.tar.gz o algo similar).

Después he ejecutado de nuevo:

sudo /usr/bin/vmware-config.pl

¡y listo! Ha vuelto a funcionar.

Esto suena muy bonito, pero la verdadera historia ha sido un suplicio de unas dos horas rebuscando y probando cosas:

– He instalado y desinstalado el VMWare-Player, lo que me ha traído más complicaciones que soluciones.

– He probado varias soluciones que proponen en los foros, entre otras esta que parece que ha funcionado a algunas personas. Parecía que a mi me iba bien hasta que ha cascado casi en el último punto. Por si a alguien le ayuda pongo aquí lo que he hecho:

(en el artículo original en inglés lo explican para Gentoo, pero yo lo he adaptado a Ubuntu).

cd /usr/lib/vmware/modules/source/

sudo tar xvf vmmon.tar

cd vmmon-only/include

sudo gedit compat_kernel.h

En este fichero sustituyes esto:

#define __NR_compat_exit __NR_exit
static inline _syscall1(int, compat_exit, int, exit_code);

por esto:

#define __NR_compat_exit __NR_exit
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19)
static inline _syscall1(int, compat_exit, int, exit_code);
#endif

y luego he seguido con:

cd ../../

sudo mv vmmon.tar vmmon.orig.tar

sudo tar cvf vmmon.tar vmmon-only

sudo vmware-config.pl

- Después de muchas vueltas, finalmente he desinstalado todo lo relacionado con el VMWare Player, he reinstalado el VMWare-Server y he aplicado el parche anteriormente mencionado.

Virtualización – Convertir un PC en una máquina virtual con VMWare

En una oficina el trabajo no se puede detener por culpa del fallo de un ordenador. Si ese es tu caso existe una forma de evitar la pérdida de esas horas de trabajo. Con VMWare Converter puedes crear una máquina virtual a partir de un ordenador “físico”.

Supongamos un ordenador donde tenemos el programa con la contabilidad, el de nóminas, el de recibos del banco y el OpenOffice.org. Si este ordenador fallara (rotura de disco duro, pérdida de información por apagón inesperado, virus, etc…) tendremos que llamar al soporte técnico o enviarlo a reparar. Tendremos que usar otro ordenador para sustituirlo donde habrá que instalar todos los programas necesarios. Es posible que podamos repararlo pero tengamos que instalar todo de nuevo.

Podríamos usar una herramienta como el Ghost, pero el ordenador en el que lo instalemos puede dar problemas si no es igual que el original.

Una solución muy buena es usar una máquina virtual. Si hemos sido previsores y, antes del desastre, hemos creado una máquina virtual a partir del PC físico podremos usarla en cualquier ordenador donde tengamos instalado el VMWare Player, VMWare Server (u otros similares). Bastaría con arrancar esa máquina virtual en otro ordenador, restaurar la última copia de seguridad de los datos y listo. De nuevo funcionando en 20 minutos.

Y ¿cómo se puede usar esta herramienta tan fantástica? Para crear una máquina virtual a partir de un PC físico podemos usar VMWare Converter, que se puede descargar gratuitamente desde la web de WMWare.

La magia de la virtualización

En esta ocasión os voy a hablar sobre el fascinante mundo de la virtualización. En la Wikipedia se habla de este concepto pero me voy a centrar en los aspectos prácticos. Gracias a virtualización podemos “crear” máquinas virtuales que funcionan dentro de nuestro ordenador y nos permiten tener varios ordenadores en uno.

Vamos a ver un ejemplo. En un PC con Linux instalado podemos crear una máquina virtual en la que podremos instalar por ejemplo un Windows XP. Esta máquina virtual funcionará como si fuera otro ordenador independiente. Además tendrá acceso a los recursos del PC como la impresora, discos duros, conexión a Internet, dispositivos externos, etc…

Algunas aplicaciones de las máquinas virtuales:

  • Permite probar diferentes sistemas operativos sin necesidad de tener varios ordenadores. Por ejemplo, puedes probar una nueva distribución de Linux para ver si nos convence.
  • Ahorrar costes: en un mismo ordenador podemos tener más de un sistema operativo.
  • Muchos proveedores de alojamiento web están ofreciendo máquinas virtuales, con la ventaja que son más baratas que los servidores dedicados. Además, dado que la máquina virtual es independiente del hardware, si falla el ordenador donde estaba instalado se puede llevar a otro.

Desgraciadamente la virtualización tiene limitaciones tales como que si el ordenador “padre” no puede acceder a una impresora tampoco podrá acceder a ella la máquina virtual.

Existen varias compañías y proyectos que ofrecen software para la creación de máquinas virtuales, pero con el que más he trabajado es VMWare. En una próxima entrega explicaré cómo instalar nuestra primera máquina virtual.

He actualizado Ubuntu y VMWare ha dejado de funcionar – solución

Cuando se actualiza el kernel de Linux es posible que VMWare deje de funcionar y muestre el siguiente mensaje “VMWare has not been (correctly) configured for the running kernel” (este mensaje sólo aparecerá si intentas arrancar vmware desde consola).

El problema seguramente será debido a que VMWare no está configurado para el nuevo Kernel, para arreglarlo basta con ejecutar el comando:

sudo /usr/bin/vmware-config.pl

Es posible que cuando lo ejecutes recibas un mensaje de error indicando que diga algo como “cannot find /usr/src/kernel/include”; en este caso ejecuta el comando:

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

y una vez terminado vuelve a ejecutar vmware-config.pl.

VMWare – Windows XP en Ubuntu Linux

Por fin te has convencido a probar Ubuntu pero ¿Aún hay programas que sólo puedes usar en Windows XP? Una solución es crear una partición para Linux y otra para Windows. Esta solución está bien, pero todos nos acabamos cansando de tener que reiniciar el ordenador cada vez que queremos cambiar de Linux a Windows (o viceversa).

También existe solución para ésto; instalar una máquina virtual. Por ejemplo podemos instalar VMWare. En este post de los foros de Ubuntu hay una guía paso a paso de cómo instalar Windows XP con VMWare. Pruébalo y verás qué cómodo, podrás usar Windows y Linux a la vez.