Mostrando entradas con la etiqueta VMware. Mostrar todas las entradas
Mostrando entradas con la etiqueta VMware. Mostrar todas las entradas

sábado, enero 15, 2011

Instalación de VMware Workstation en Archlinux





Lo primero que necesitáis es una versión de VMware para Linux, es decir, con extensión .bundle. Podéis descargarla tanto de la página oficial de VMware (os pedirá registraros) o por otros modos. Sólo fijaros en que sea una versión nueva (VMware 7.x.x) y que su extensión sea .bundle.




Una vez descargada, navegar mediante terminal a la carpeta donde la habéis descargado. En mi caso, en Descargas.


cd /Descargas


Si el archivo en sí se descargara en una carpeta, tenéis que ir entrando en todos los directorios hasta la última carpeta. Una vez dentro de la última carpeta, necesitamos realizar una serie de pasos:


mkdir -p /etc/rc.d/vmware.d/{rc{0..6},init}.d
chmod +x VMware_como_se_llame_vuestro_archivo.bundle
sudo ./VMware_como_se_llame_vuestro_archivo.bundle --console --custom


Fijaros en el último comando y que no se os olvide añadir al final, --console y --custom. Se os iniciará la instalación de VMware desde terminal. Aceptad el EULA, he id aceptando los sucesivos puntos, pero fijaros, porque algunos de ellos tenemos que editarlos. Cuando lleguemos a la opción System service runlevels hay que poner:


/etc/rc.d/vmware.d


Seguid aceptando las demás opciones. Tendría que terminar toda la instalación sin ningún problema. Ahora, tendríamos que instalar los módulos necesarios para que VMware funcione. Para ello, haced lo siguiente:


sudo ln -s /bin/lsmod /sbin/lsmod


El siguiente paso va condicionado con el kernel que tengáis. Averigüemos primero que kernel tenemos:


uname -r


Este comando os devolverá que versión de kernel actualmente usáis. En mi caso, estoy utilizando la versión 2.6.36-ARCH. Para hacer funcionar VMware en estos kernel, es necesario la aplicación de un parche. Si consultáis la guía oficial de instalación de VMware en la ArchWiki, veréis que están puestos los parches para el kernel 2.6.36 y para el 2.6.35. 


En mi caso, por más que he intentando aplicar el parche para mi kernel (el 2.6.36) no hay forma. Así que probé instalando el parche para el kernel 2.6.35 ¡y funciona! ¡Sin rechistar! Os pongo los dos parches que están puestos en la Wiki Oficial y vosotros elegís. Ya sabéis, si no os funciona el parche para el kernel 2.6.36, probad con el parche para el 2.6.35 sin miedo. 


Parche para el kernel 2.6.36:


cd /tmp
wget  http://files.archlinux.org.il/vmmon_fix_2.6.36.sh 
chmod +x vmmon_fix_2.6.36.sh
sudo ./vmmon_fix_2.6.36.sh


Parche para el kernel 2.6.35:


 cd /tmp
wget http://www.sputnick-area.net/scripts/vmware7.1.1-patch-kernel-2.6.35.bash
chmod +x vmware7.1.1-patch-kernel-2.6.35.bash
sudo ./vmware7.1.1-patch-kernel-2.6.35.bash


Ahora ya podríais instalar los modulos. Podéis hacerlo uno a uno o mediante el comando:


vmware-modconfig --console --install-all


De manera opcional podéis añadir VMware a Daemons, para que se inicien estos servicios al inicio. 


sudo nano /etc/rc.conf
Daemons (.......vmware....)


Ya podéis iniciar VMware Workstation desde el Menú o desde terminal. Tendría que configurarse e iniciarse normalmente. Espero que nos hayáis hecho mucho lío y que si tenéis el mismo problema con el kernel 2.6.36, os sirva el truquillo de utilizar el otro parche. Por supuesto, referencias todas a la Wiki oficial de VMware en Arch, ya que simplemente, mi post es una traducción ( más o menos afortunada) al español, intentando explicarlo un poco más claro, así como el tema del parche del kernel.


Si algo no os cuadra o queréis consultar la guía oficial:


https://wiki.archlinux.org/index.php/VMware


Saludos!!! ^^ 




viernes, noviembre 20, 2009

Instalacion VMware Workstation en Linux y solución de problemas típicos.


[Actualizado el 01/12/2010] Solución de kernel 2.6.36 al final del tutorial.
Si no tenemos VMware Workstation 7, en el área de descarga de la versión Workstation la descargamos teniendonos que registrar ó nos la bajamos mediante Torrent que vienen con algunos ... "extras". Que sean extensión .bundle es lo importante.
Descarga desde sitio oficial (necesario registro):
VMware sitio Oficial
Torrent con "Extras" encontrados en la web:
32bit: aqui .
64bit: aqui .
Instalamos los paquetes necesarios, Build Essentials, Linux Headers y xinetd con el comando:
sudo aptitude install build-essential linux-headers-`uname -r` xinetd

Abrimos el terminal, nos dirigimos a la carpeta en la cual nos hemos descargado el .bundle y ejecutamos:
sudo sh VMware-Workstation*.bundle
Cargará un asistente de instalación muy intuitivo, que seguiremos Siguiente Sguiente...
Nos pedira una clave la cual tenemos que haber comprado previamente.
No obstante, gracias a eXploytIT en estos torrent se incluyen los keygen que se ejecutan de la siguiente forma:

Situados en terminal dentro de la carpeta que contenga el keygen en terminal.
sudo chmod +x vmware-keygen*
./vmware-keygen*
E introducimos la clave y continuamos con la instalacion.

Solución de posibles porblemas durante la instalacion:

Si el codigo
sudo apt-get install linux-headers-'uname -r'
no funciona, ve a Sistema/Administracion/Gestor de paquetes Synaptic
En el buscador introduce: linux-headers generic y asegurate de tener instalado linux-headers-[UNAVERSION]-generic

Si no te reconoce AltGr, tecla de windows, las flechas y teclas de funciones, para solucionarlo:
sudo gedit /home/usuario/.vmware/config
Y pega el siguiente texto:

xkeymap.keycode.108 = 0×138 # Alt_R
xkeymap.keycode.106 = 0×135 # KP_Divide
xkeymap.keycode.104 = 0×11c # KP_Enter
xkeymap.keycode.111 = 0×148 # Up
xkeymap.keycode.116 = 0×150 # Down
xkeymap.keycode.113 = 0×14b # Left
xkeymap.keycode.114 = 0×14d # Right
xkeymap.keycode.105 = 0×11d # Control_R
xkeymap.keycode.118 = 0×152 # Insert
xkeymap.keycode.119 = 0×153 # Delete
xkeymap.keycode.110 = 0×147 # Home
xkeymap.keycode.115 = 0×14f # End
xkeymap.keycode.112 = 0×149 # Prior
xkeymap.keycode.117 = 0×151 # Next
xkeymap.keycode.78 = 0×46 # Scroll_Lock
xkeymap.keycode.127 = 0×100 # Pause
xkeymap.keycode.133 = 0×15b # Meta_L
xkeymap.keycode.134 = 0×15c # Meta_R
xkeymap.keycode.135 = 0×15d # Menu

Guarda y listo.

Solución para la carga vmmon en kernel 2.6.36
'' Unable to install vmmon ''

Descargar el siguiente parche de la pagina de su autor aquí
Luego copiar este archivo recien descargado en la carpeta
/tmp/ Que se encuentra en la Raiz de Sistema de archivos.
Y ejecutar las siguientes lineas de comando:
cd /usr/lib/vmware/modules/source
sudo cp -a vmmon.tar vmmon-orig.tar
sudo tar xvf vmmon.tar
cd vmmon-only/linux/
sudo patch -p0 < /tmp/vmmon-2.6.36.patch
cd ../..
sudo tar -cf vmmon.tar vmmon-only
sudo rm -Rf vmmon-only/
Despues de esto volver a ejecutar el VMware Workstation y os cargará los módulos en el kernel sin problemas. Gracias a LinuxInsight

Ya tenemos nuestra maquina virtual a punto para correr otro SO simultaneamente dentro de Linux.


 
Google+