Вы находитесь на странице: 1из 4

WMware • PORTADA

El emulador de PC VMware Workstation 4.5.2 para Linux

PCS
EN
PCS

Acaba de publicarse la versión 4.5.2 del emulador comercial de PC VMware. Para muchos usuarios VMware

es el PC virtual más destacado. En este artículo os contaremos las novedades de VMware Workstation 4.5.2 y

enseñaremos como inicializar y hacer funcionar Linux en VMware. POR HAGEN HÖPFNER

A
pesar del éxito de la compatibili- guir este entorno de un PC de verdad. suponiendo que el PC emulado necesite
dad de aplicaciones basadas en VMware [1], la empresa del mismo nom- acceder a la red.
WINE, es posible que tengamos bre que está tras este producto (converti- Estas especificaciones deben conside-
la necesidad de emular todo el PC. Por da en filial de EMC corporation en 2004), rarse como la configuración mínima
ejemplo, puede ser que deseemos probar tiene versiones Linux y Windows del necesaria para que VMware pueda hacer
un programa Windows que no funciona emulador. La versión en caja cuesta 199$ funcionar mínimamente como sistema
en WINE, configurar un número de en la tienda VMware [2]. La versión para invitado a cualquier producto de
máquinas de prueba sin estar limitado descarga cuesta solamente 10$ menos Microsoft, desde MS-DOS hasta
por las tablas de partición, o simplemen- [3]. Windows 2003 Server, la mayoría de las
te probar su nuevo website usando unos Para que la emulación ejecute cual- distribuciones principales de Linux,
cuantos sistemas operativos y navegado- quier cosa, con una velocidad aceptable, Novell Netware 5/6, Solaris 9/10 para
res. Si es así, una máquina virtual es la es necesario que el PC anfitrión sea bas- x86 y FreeBSd. Pero extraoficialmente,
forma de conseguirlo. tante rápido. VMware recomienda un VMware dará soporte a un amplio rango
Pentium II o una CPU AMD equivalente, de otros sistemas operativos. El sistema
Engaños 256 MBytes de RAM, un adaptador gráfi- engaña al SO invitado detectando el
A diferencia de los emuladores de API co de 16 bit y por lo menos 20 Mbytes de hardware listado en “Cuadro 1:
como WINE, VMware workstation emula espacio libre en el disco duro para el Hardware emulado.”
un ordenador completo como un progra- software VMware. Por supuesto que Nuestro laboratorio de sistemas utilizó
ma de software. El denominado sistema habrá que añadir espacio en disco en el para este artículo VMware para Linux
operativo invitado funciona dentro de la anfitrión para que esté disponible para el 4.5.2 y un PC anfitrión con Suse Linux
emulación VMware sin que pueda distin- sistema invitado y una tarjeta de red; 9.1, una CPU AMD Athlon XP 1900+,

WWW.LINUX-MAGAZINE.ES Número 07 17
PORTADA • WMware

Adquisición VMware-workstation-4.5.2-8848.i386.rp
de VMware m".
Como acabamos Si intenta lanzar el programa teclean-
de mencionar, una do directamente vmware tras la instala-
licencia de ción, recibirá el saludo de error mostrado
VMware, no es en la Figura 2. VMware precisa que se
exactamente bara- lance el guión de configuración
ta. Si prefiere pro- vmware-config.pl antes de utilizar el pro-
bar el emulador grama. El guión inserta el anfitrión y el
antes de invertir emulador. El PC virtual accede en parte
199$, hay disponi- al hardware físico y necesita sus propios
ble una licencia de módulos del núcleo en el sistema anfi-
prueba durante 30 trión para hacerlo.
días. VMware VMware no tiene un módulo del
solamente le pedi- núcleo precompilado para Suse Linux
rá que se registre 9.1; en vez de eso el guión de configura-
Figura 1: VMWare nos permite ejecutar un sistema Windows comple- antes de descar- ción genera el módulo. Para hacerlo,
to dentro de su ordenador Linux. garla [3] y le necesita un compilador de C, que en
enviara una clave Linux suele ser gcc. En Suse 9.1 el com-
512 Mbytes de RAM, un adaptador gráfi- de prueba por email. Los usuarios regis- pilador está localizado en /usr/bin/gcc
co basado en el chipset de NVIDIA trados pueden descargar un paquete rpm tal como nos indica whereis gcc.
GeForce MX4000 (con el controlador de y un fichero tar. en nuestro laboratorio
dispositivo comercial de NVIDIA) y un usamos el paquete RPM, que se instala Usa la fuerza… digoooo, la
adaptador WLAN. fácilmente tecleando su -c "rpm -Uhv fuente
El modulo VMware no se compilará a
Cuadro 1: Hardware emulado. menos que se tengan las fuentes del
núcleo actual. Suse tiene las fuentes en
VMware emula un PC completo con una • Anfitrión compatible con el adaptador
el paquete kernel-source, el cuál proba-
plataforma hardware determinada. El de bus Mylex (BusLogic) BT958 (sola-
blemente necesitaremos instalar y modi-
hardware emulado no tiene nada que mente sobre Windows XP con contro-
ver con el equipo que hace de anfitrión, ladores de dispositivo adicionales)
ficar para que se corresponda con el
ya que el sistema invitado solo ve los Medios extraíbles núcleo. Esto es fácil de hacer con la
componentes virtuales. ayuda de YaST y así podremos pasar a
• Unidades CD-ROM/CD-R/CD-RW (físi-
Procesador: cas o imágenes ISO) preparar las fuentes:
• Intel Pentium o posterior • Unidades DVD-ROM
cd /usr/src/linux
• AMD Athlon o posterior • Un máximo de 2 unidades de 1.44
su -c "make cloneconfig && makeU
(Dependiendo de la CPU original) Mbytes (físicas o como imágenes)
prepare-all"
• Soporte experimental para las proce- Hardware gráfico
sadores AMD64 y IA 32e RAM: • VGA y SVGA con BIOS VESA
Tras completar estos pasos, tecleamos su
• Hasta 3.6 GBytes dependiendo de la Puertos: -c vmware-config.pl para arrancar el
memoria física • Hasta un máximo de 4 puertos serie guión de configuración. El guión le invita
• Un máximo de 4 GBytes para todas (COM) a leer y aceptar el acuerdo de licencia.
las máquinas virtuales • Hasta 2 puertos paralelos bidireccio- Cuando el guión de configuración nos
Unidades IDE: nales (LPT) pregunta donde se almacenan los archi-
• Hasta 4 unidades IDE • Dos controladores USB 1.1 UHCI vos de las cabeceras del núcleo simple-
• Discos físicos y virtuales (máx. 128 • Teclado Windows de 104 teclas mente pulsamos la tecla [ENTER] para
GBytes) • Ratón PS/2
aceptar la configuración predeterminada
• Unidades CD/DVD-ROM Dispositivos de red:
Unidades SCSI: • Un máximo de tres adaptadores de
• Hasta 7 Unidades red virtuales (Ethernet)
• Discos físicos y virtuales (máx. 256 • Tarjeta de sonido compatible con
GBytes) AMD Pcnet PCI II
• Soporte de SCSI genérico • Compatible con Sound Blaster Audio
• Soporte para escáneres, CD/DVD- PCI (sin soporte para MIDI ni para
ROM, unidades de cinta, etc. joystick) BIOS:
Figura 2: Si se intenta ejecutar VMware, des-
• Controlador de entrada salida LSI • Soporte para la versión 6 VESA BIOS pués de completar la instalación, sin haberlo
LOGIC LSI53C1030 Ultra320 de PhoenixBIOS 4.0 con DMI-v2.2/ configurado, se mostrará este mensaje de
SMBIOS
error.

18 Número 07 WWW.LINUX-MAGAZINE.ES
del guión. Tras un breve instante, durante el cual el
guión de configuración construye el binario, se nos pre-
guntará si necesitamos la versión con capacidades de
red de VMware. Si deseamos la versión con capacidades
de red, además deberemos optar por el soporte de NAT
y permitir que el guión asigne una subred privada.

Compartición de Disco y Red


Contestamos “sí” cuando cuando nos pregunte Do you
want to be able to use host-only networking in your virtual
machines? (¿Desea habilitar la conexión del Anfitrión
solamente a través de la red?), si queremos que esta
variante de la red esté disponible más adelante. “Anfitrión
sólo por red” significa que el PC emulado sólo puede
tener acceso al sistema anfitrión a través de la red. El PC
emulado puede utilizar la conexión a Internet del anfi-
trión con NAT o en modo bridge. En modo puente
(bridge), el PC emulado se comporta como si estuviera
conectado directamente a la LAN. Esto necesita una direc-
ción IP propia que debe ser valida en la red local. Si quie-
re que VMware monte el sistema de archivos del anfi-
trión, el guión creara un dispositivo de red solo para el
anfitrión (host-only). El guión solo necesita un nombre de
usuario y contraseña para configurar Samba; sin embargo
el usuario Samba debe ser un usuario normal en el anfi-
trión. Para añadir usuarios posteriormente, hay que ser
root y teclear /usr/bin/vmware-smbpasswd vmnet1 -a
username; donde vmnet1 es el dispositivo de red Samba.

Comienzo
Tras completar la configuración, arranca vmware tal
como se ve en la Figura 3. Ahora puede hacer clic en
New Virtual Machine para lanzar el asistente. El asisten-
te le pide que seleccione el sistema operativo invitado
que se instalará, especificar el archivo que emulará el
sistema de archivos y ajustar el tamaño del mismo. El
resultado se puede apreciar en la Figura 4.
Haciendo click sobre Start this virtual machine se ini-
ciara el PC virtual. La máquina emulada aún no tiene
un sistema operativo, hay que instalar el sistema opera-
tivo como si fuera un ordenador de verdad. Para insta-
lar el sistema operativo invitado se debe insertar el CD
de instalación en la unidad del anfitrión.
Antes de iniciar el sistema, la versión no registrada de
VMware le recordará que necesita un número de serie.
Si se adquiere una licencia, ésta incluye un número de
serie. El número de serie para la versión de prueba se
envía por email. Introduzca el número de serie en la
ventana, como muestra la Figura 5; la entrada del menú
Help|Enter Serial Number le llevará al sitio correcto.
@ZT Instalación del invitado
En la versión de prueba, tuvimos que habilitar el
soporte legacy de nuestro CD ROM para instalar directa-
mente desde el CD. El elemento DVD/CD-ROM, que
permite configurar esta opción, está situado en el menú
Devices de la ventana del PC virtual.
Si el programa de instalación le invita a entrar datos,
primero debe estar seguro de que el PC emulado está
usando su teclado y su ratón. Para verificar el teclado y el
PORTADA • WMware

Figura 3: La primera vez que arranca, VMware está desconfigurado. Figura 4: El usuario ha decidido instalar Windows XP en la máquina
Se puede crear una nueva máquina virtual o cargar una configuración virtual.
ya existente.

ratón, haga click en la ventana del emula- cargue un Cd simulado en la unidad de


dor. En ese momento VMware secuestrará CD emulada. El controlador de dispositi-
el teclado y el ratón; pero puede pulsar vo necesario está en el CD.
[Ctrl] y [Alt] simultáneamente para salir
de esta jaula. Si está instalando Windows Cuidado con las Nuevas
o Linux como sistema operativo invitado, Distros
es preferible que instale las herramientas En nuestro laboratorio, hemos sido inca-
de instalación [4]. Estas herramientas paces de hacer funcionar VMware sobre
aceleran la salida gráfica, dan soporte de Suse Linux 9.2. A pesar de haber com- Figura 5: VMware no funcionará hasta que se
alta resolución y le dice a VMware que pletado las distintas fases de instalación introduzca un número de serie correcto.
deje el ratón si lo arrastra fuera del borde y configuración tal como se ha descrito, Recibiremos un número de serie cuando
de la ventana. Esto le ahorrará tener que VMware no ha colaborado mucho que compremos una licencia o al descargar la
estar pulsando continuamente [Ctrl] y digamos. El sistema anfitrión fue incapaz versión de prueba de 30 días.
[Alt]. de configurar su adaptador USB WLAN y
El elemento del menú VM|Install arrancar desde el CD dentro del PC vir- VMware le hará saber si el sistema que
VMware Tools... le indica a VMware que tual fue una cuestión de suerte. se está intentando utilizar es demasiado
nuevo. Antes de comenzar, debe echar
Cuadro 2: Distribuciones Anfitrión una ojeada a la lista de las distribuciones
Linux a las que se da soporte oficial (véase
La versión Linux de VMware funciona • Red Hat Linux 8.0 (Núcleo 2.4.18) el “Cuadro 2: Distribuciones Anfitrión”) y
sobre un cierto numero de las principa- • Red Hat Linux 7.3 (Núcleo 2.4.18) hay que tomarse esta lista en serio. Si se
les distribuciones. Como VMware viene decide intentar con un Linux que no está
• Red Hat Linux 7.2 (Núcleo 2.4.7-10,
con sus propios módulos del núcleo, en el listado, descargaremos primero la
2.4.9-7, 2.4.9-13, 2.4.9-21 o 2.4.9-31)
usar VMware en cualquier otra variante
• Red Hat Linux 7.1 (Núcleo 2.4.2-2 o licencia de prueba durante 30 días para
de Linux es complicado. Los fabricantes
2.4.3-12) cerciorarse de que VMware funciona de
dan soporte a las siguientes distribucio-
nes:
correctamente con la distro elegida. ■
• Red Hat Linux 7.0 (Núcleo 2.2.16-22 o
• Mandrake Linux 9.0 (Núcleo 2.4.19) 2.2.17-14)

• Mandrake Linux 8.2 (Núcleo 2.4.18- • Suse Linux 9.1 (Núcleo 2.6.4-52) RECURSOS
6mdk) • Suse Linux 9.0 (Núcleo 2.4.21-99) [1] Página de VMware: http://www.
• Red Hat Enterprise Linux 3.0 (Núcleo • Suse Linux Enterprise Server 8 vmware.com/
2.4.21 or 2.4.21-15.EL) (Núcleo 2.4.19) [2] Tienda VMware: http://www.vmware.
• Red Hat Enterprise Linux 2.1 (Núcleo • Suse Linux 8.2 (Núcleo 2.4.20) com/vmwarestore/newstore/
2.4.9-e3) • Suse Linux 8.1 (Núcleo 2.4.19) [3] Página de descarga: http://www.
• Red Hat Linux Advanced Server 2.1 vmware.com/download/workstation.
• Suse Linux 8.0 (Núcleo 2.4.18)
(Núcleo 2.4.9-e3) html
• Suse Linux Enterprise Server 7
• Red Hat Linux 9.0 (Núcleo 2.4.20-8 o [4] Herramientas VMware: http://www.
(Núcleo 2.4.7 y parche 2)
2.4.20-20.9) vmware.com/support/ws4/doc/
• Suse Linux 7.3 (Núcleo 2.4.10) new_guest_tools_ws.html

20 Número 07 WWW.LINUX-MAGAZINE.ES

Вам также может понравиться