Portada del sitio > Alter > Autrefois > Sobre Linux > Slackware > Instalación y uso de VMware en linux

Instalación y uso de VMware en linux

Jueves 5 de febrero de 2004, por laura

Un par de puntualizaciones antes de comenzar:

- Si se está intentando usar Vmware es porque se ha comprado la licencia o se ha bajado de la web de VMware con una licencia shareware para 30 días. Es fácil conseguir dicha licencia en esta página.

- Si estás instalando este programa en distribuciones que sigan el System V (por ejemplo: Debian, Mandrake, Suse...) no tendrás que hacer exactamente los mismos pasos que yo hice en su momento. Si por el contrario estás trabajando con una Slackware como yo, recuerda que esta distribución no tiene la estructura del System V. Esto hará que en el momento de instalar tengas que crear con un script una serie de directorios para "engañar" al instalador de VM.

Instalación del Vm en linux

La instalación propiamente dicha es sencilla, hay que conseguir el paquete del programa tar.gz, el cual al descomprimirlo crea una carpeta llamada vmware-distrib que contiene:

/home/vmware-distrib$ ls -las
total 96
bin/
doc/
etc/
FILES
INSTALL -> doc/INSTALL
installer/
install.pl*
lib/
man/
vmware-install.pl* <--- es el script instalador de vmware


Para instalar el vmware se ejecutará, siendo root, el script instalador:
# ./vmware-install.pl

En ese momento comienza a hacer una serie de preguntas [1] que habrá que ir respondiendo. En muchas ocasiones las respuestas a esas preguntas son las que vienen por defecto (las enmarcadas entres corchetes [ ]) pero en una preguntará donde se encuentran las fuentes del kernel, en mi caso están en:

usr/src/linux/include

Si se ha recompilado alguna vez el kernel del sistema base, esta carpeta estará disponible, si no, se tendrán que instalar las fuentes del kernel [2]

Para distribuciones que no se rijan mediante System V

*También hay que recordar que en distribuciones que no sigan el System V habrá que crear una serie de directorios, bien manualmente o bien mediante un script en bash, para poder instalar el programa hay que responder a un par de las preguntas que realiza mientras se instala el programa.

Estas son las preguntas concretas en las que Vm necesita un sistema basado en System V:

- What is the directory that contains the init directories (rc0.d/ to rc6.d/)? [/etc/cosa]

Cúal es el directorio que contiene los directorios de arranque (rc0.d/ hasta rc6.d/)?

- What is the directory that contains the init scripts? [/etc/cosa]

¿Cúal es el directorio que contiene a los scripts de inicio?

Es obvio que ese directorio /etc/cosa es algo generado por el usuario del sistema, ya que en la Slackware los scripts de inicio están situados en otro lugar y dispuestos de otro modo. Es decir, los scripts de arranque, los que se ejecutan nada más arrancar el sistema se pueden encontrar en un directorio /etc/rc.d, dentro de él se guardan los scripts. Entre los que hay cabe destacar rc.0, rc.4, rc.6, rc.vmware, vmware*

Como se puede ver el nombre de los scripts en una Slack tienen un formato determinado, rc.X si no responden a las normas el sistema no los detecta como scripts de arranque. Por eso hay que crear un script como rc.vmware para que en cada reinicio los módulos necesarios sean cargados. Veamos el contenido de rc.vmware:

*Para comprobar que están activos dichos modulos nada mejor que ejecutar el siguiente comando:

Apartir de este momento ya se puede ejecutar el programa vmware como cualquier otro en nuestro sistema, sea un System V o no.

Uso de VMware

Una vez instalado se ejecuta el programa con:

$nohup vmware &

en cualquier consola siendo usuario normal o con alt+F2.

Si es la primera vez que se usa el programa, éste nos pide el número de serie para poder usarlo (recuerdo que este es un programa shareware que se puede bajar de la web de vmware sin problemas pero que al mes de prueba si no se compra una licencia el programa deja de funcionar).

Cuando se haya cumplimentado como es debido todo lo que se refiere a licencia y demás, tendrás que crear una máquina virtual que funcione gracias a vm.

Crear una máquina virtual nueva

Se puede ejecutar el asistente que lleva el programa (menú File -> Wizard). Este programa ayuda a la configuración del emulador de sistemas operativos dentro de tu sistema.

Desde el primer momento te pregunta si quieres crear una nueva maquina o prefieres instalar un sistema operativo en una de las máquina ya creadas(si las hay).

Si es la primera vez que se usa este programa se ha de construir una nueva máquina virtual. (Cuando ya se tenga creada la máquina se volverá a este mismo menú optando en esta ocasión por la instalación de un sistema operativo nuevo.)

Después de elegir crear una máquina nueva se le ha de decir al vm que sistema operativo piensas emular. Dependiendo del tipo de SO que elijas tendrás unas opciones o otras.

El siguiente paso es escoger el lugar donde se va a guardar y el nombre que va a tener esa máquina virtual nueva.

Tipo de disco, se puede escoger que el disco sea totalmente creado e inventado por vm, o que ya exista otro disco virtual previamente creado o bien que vm use el disco duro real que tienes en tu pc. Esta última opción es muy poco aconsejable. Mi elección es crear un disco totalmente nuevo e independiente del real.

Ahora queda determinar el tamaño del hd y configurar los accesorios como cdrom, grabadoras, disqueteras..... y la red, es decir la relación que va a tener esa máquina virtual tanto con el sistema que lo acoge como con los demás sistemas que dependan del primero o de internet.

Una vez terminada la configuración mediante el asistente se puede seguir retocando la capacidad del Hardware virtual que se tiene. Por ejemplo se puede ajustar el uso de memoria ram por parte del vm, el tipo de disco duro que se necesita (scsi o ide), etc

Instalación de un sistema operativo dentro de la máquina virtual vm.

Una vez que está instalado el programa Vm se puede sin grandes esfuerzos comenzar la instalación de un sistema operativo en su interior.

Ejemplos:

Para este caso instalé una Suse 8.1. Su instalación fue muy sencilla pero debido al poco espacio en disco (real) del que disponía la instalación de Suse se hizo para pocos recursos. Salvando ese contratiempo, el funcionamiento de la Suse es perfectamente normal.

En otra ocasión instalé Debian Woody 3.0 en un vmware esa experiencia está comentada en otro artículo de la presente web: Debian Woody en un VMware

Problemas, como he comentado en Grabadora ATAPI modulada a SCSI tengo ahora la grabadora emulada a SCSI por lo que el vm no me la reconoce sin unos drivers que no existen salvo para los sistemas operativos de M$. Esto hace que pierda la capacidad de grabación al usar el sistema operativo que virtualice puesto que estoy probando vmware en Linux. Sin embargo, esto no era mi gran preocupación al llegar a este punto, en realidad me interesaba mucho más poder instalar algún sistema operativo y mejor aún que esto fuera desde cdrom.

Afortunadamente dispongo de un lector de cdrom que sin emular a SCSI. Que es el que usará como único cdrom la máquina virtual que creada con VmWare.

Desinstalación del VM

Si se evidencian muchos problemas y no se halla solución, quizá lo más práctico sea proceder a la desinstalación del VM. Esta se puede realizar mediante la ejecución de un script proporcionado con el programa, este se puede hallar en: /usr/bin/vmware-uninstall.pl [3]

Notas

[1] Detalle de la instalación por defecto que suele hacer la versión VMware Workstation 3.2.0 for Linux

[2] Las fuentes del kernel es el paquete .tar.gz que viene en slackware, o en su forma general es el código fuente del kernel de linux que puedes encontrar en www.kernel.org. Necesitas las fuentes para instalar vmware porque éste usa algunas librerías que vienen en ellas. Sólo instala el código fuente del kernel y estarás a salvo

[3] The installation of VMware Workstation 3.2.0 build-2230 for Linux completed successfully. You can decide to remove this software from your system at any time by invoking the following command: "/usr/bin/vmware-uninstall.pl".

11 Mensajes del foro

  • Instalación y uso de VMware en linux Le 5 de mayo de 2008 à 17:01 , por Alfredo Giménez

    Hola, tengo un tablet pc hp con windows vista premium. El disco duro es de 160 GB. Me gustaría poder instalar Vindows xp y Ubuntu. Estoy viendo en varios foros que instalar a posterior en patrición XP sobre Vista da problemas. L a opción correcta parece ser crear una disco virtual (he visitado la página de virtual box windows vista y la WMware. Como mis conocimientos de este asunto son limitados (hace tiempo si que hice particiones pero en Windows 98...)no consigo aclararme.
    Un saludo muy cordial.

    Responder este mensaje

  • Instalación y uso de VMware en linux Le 6 de mayo de 2008 à 17:56 , por laura

    Hola Alfredo,

    Como ves el articulo está un poco desactualizado, así que no creo que te haya aclarado mucho la duda con respecto al Windows Vista.

    Pero como, creo entender de tus palabras, no quieres conservar el vista, por lo que quizá sea más limpio es tomar el cdrom de windows xp y formatees(Asegurate de tener el w.vista en un cdrom, por si lo necesitas, y asegurate tb de tener todos tus datos guardados _fuera_ del disco a buen recaudo) con el el disco, y tras lo cual realices una "simple" instalacion de dicho sistema operativo.

    Cuando tengas el xp puesto, puedes perfectamente instalar ubuntu con un ayuda de su cdlive/instalacion. Ubuntu te preguntará como quieres instalar linux, y cuanto espacio quieres q ocupe, si le dices q lo haga automaticamente acortará la partición de windows dejando espacio para las particiones necesarias en linux.

    No acabo de entender bien que pretendes hacer, pero creo que te has acogido a la idea de virtualizar la maquina por los posibles problemas con la compatibilidad de vista y linux, estas posibles incompatibilidades se salvan haciendo la instalacion de ubuntu de manera normal, no te apures por eso, hace muy poco he dado este paso, conservando el vista, eso si. Aunque una vez borrado el sistema operativo, te queda un disco duro que es igual que cualquier otro disco que traiga xp, vista o linux, el sistema operativo no cambia al disco duro, :))

    En fin, espero q te sirva :)

    Suerte,

    Responder este mensaje

  • Instalación y uso de VMware en linux Le 3 de junio de 2008 à 00:37 , por prosistems

    en donde queda instalado el vmware y como pueod ejecutarlo sin usar terminal

    Responder este mensaje

  • Instalación y uso de VMware en linux Le 4 de junio de 2008 à 17:18 , por Fede
  • Instalación y uso de VMware en linux Le 31 de agosto de 2008 à 00:04 , por edgar

    tengo particionado mi disco duro, una con ubuntu y otra con windows xp, si instalo VMware en ubuntu podre usar el windows xp instalado? o debo instalarlo nuevamente.

    Responder este mensaje

  • Instalación y uso de VMware en linux Le 6 de septiembre de 2008 à 14:27 , por laura

    Al instalar VMware has de crear particiones virtuales donde se han de instalar los sistemas operativos que necesites, aunque ya los tengas instalados en el disco duro "real".
    Para poder usar el windows que ya tienes instalado en la otra partición, prueba con algún emulador, como Wine.http://www.winehq.org/

    Suerte!

    Responder este mensaje

  • Instalación y uso de VMware en linux Le 29 de enero de 2009 à 03:09 , por Javier

    Hola,

    Aunque el tutorial está ligeramente desfasado como ya se ha dicho, veo que hay comentarios recientes y bueno, a mí me ha asaltado una duda.

    ¿Cabe la posibilidad de administrar VMWare a través de consola? Sin X Window digo.

    Cuando digo administrar me refiero a crear/eliminar virtual machines y en definitiva todo lo que se hace a través de las ventanas. En MS-Dos el VMWare trae unos comandos para poder hacer alguna cosa pero no sé el VMWare de Linux cómo irá.

    Las X no las tengo instaladas en el servidor y no me apetece hacerlo, sinceramente.

    Un saludo, y gracias a quien haya ahí.

    Javier.

    Responder este mensaje

  • Instalación y uso de VMware en linux Le 30 de mayo de 2009 à 16:52 , por FEli

    wenas, tengo kubuntu 9.04 instalado y supuestamente he conseguido instalar el vmware-workstation y el vmware-player, de hecho cuando escribo en mi terminal dkpg -l me aparecen como instalados, pero no consigo ejecutarlo: si escribo en terminal vmware me dice que el comando no se encuentra, lo mismo para vmware-workstation y lo mismo para vmware-player, también probé como pones, pero me sale esto:
    feli@feli: $ nohup: se ignora la entrada y se añade la salida a «nohup.out»
    nohup: no se puede ejecutar la orden «vmware»: No existe el fichero ó directorio

    Sabes en lo que fallo? un salduo y gracias

    Responder este mensaje

  • Instalación y uso de VMware en linux Le 26 de noviembre de 2009 à 19:30 , por Milla

    Hola Laura, felicidades por saber del tema, por cierto me gustaria que me ayudaras paso a paso a como instalar mi correo o crearlo en Linux Gnome en la máquina virtual de VMWare de forma gráfica. Muchas gracias Laura.

    Responder este mensaje

    • Instalación y uso de VMware en linux Le 12 de diciembre de 2009 à 00:16 , por laura

      hola

      gracias por visitar mi modesto blog, por lo que me preguntas, lo cierto es q no te puedo ayudar, en este momento no tengo ninguna máquina virtual en marcha para poder seguir la instalación de tu correo. I’m sorry :)

      Un saludo!

      Laura

      Responder este mensaje

  • Instalación y uso de VMware en linux Le 29 de abril de 2010 à 22:07 , por Maria

    Hola Laura, soy nueva en linux y la verdad se cosas muy basicas, consegui un trabajo y pues en el que hay servidores en linux Debian, uno de ellos contiene windows server 2003 con vmware pero resulta que no me deja entrar al windows sera que tu me puedes ayudar??? estoy desesperada sino resuelvo esto me puede costar el trabajo porque resulta que alli esta la data del sistema de facturas y los usuarios no pueden tener acceso a el... por favor

    Responder este mensaje

Comentar este artículo

Google