VMware: ¿Cómo hacer una máquina virtual?

Nota (01/09/2008): He escrito un nuevo artículo que renueva algunos aspectos de esta entrada, usando la más reciente versión de VMware, VMware 6. Si deseas leer este nuevo artículo, haz clic aquí.


En entradas anteriores, expliqué de manera somera el funcionamiento de VMware, programa que emula una PC para poder correr varios sistemas operativos al mismo tiempo, es decir, podemos estar navegando en Internet usando Windows XP en español y al mismo tiempo usar el Word en Windows 2000. Puse algunas imágenes de esta situación en una entrada anterior; denles una mirada y luego sigan leyendo.

En esta oportunidad, explicaré cómo hacer una máquina virtual desde cero e instalar un sistema operativo; y para esto escogí Windows 2000 Professional, pues es igual que instalar Windows XP. Quería apoyar mi explicación usando Windows 95, pero como es muy antiguo y ya casi nadie se acuerda de él, pues me incliné por el 2000. Sin más preámbulos, empezaré esta gran explicación.

Primero que nada, debes tener instalado el VMware Workstation 5.5.1 en tu máquina, la cual debe tener como OS Windows 2000, XP o 2003. Tu máquina ahora será el “host”, o sea, el anfitrión, y es sobre el cual correrán el(los) sistema(s) operativo(s) invitado(s) o “guest”. Si aún no tienes el VMware, entra aquí y descárgalo usando BitComet, Azureus o mTorrent . Si lo quieres por la vía legal, puedes descargar una versión de prueba o “trial” funcional por 30 días en la web de VMware. Asimismo, debes tener un CD de Windows 2000, o la versión que quieras instalar. También puede ser una imagen ISO, pero debes especificarla antes de encender la máquina virtual. Más adelante veremos cómo hacerlo.

Luego de esto, abre VMware y, en el apartado Home, selecciona “New Virtual Machine”. Se abrirá un asistente, en el cual deberás seleccionar la opción “Custom”. Luego, selecciona “New – Workstation 5” cuando te pregunte por el formato de la máquina virtual. En el siguiente paso debemos seleccionar el sistema operativo invitado (guest); como en mi caso es Windows 2000, lo selecciono de la lista. Si tienes otro Windows, una distro de Linux, Solaris, Novell u otro, es momento de seleccionarlo. Eso sí, los pasos de instalación son distintos dependiendo del sistema que quieres instalar.

Luego, tenemos que darle un nombre a la máquina virtual. Podemos dejarlo como está, o cambiarlo, con tal que podamos identificarlo luego. En el siguiente paso, debemos asignar la cantidad de memoria RAM que tendrá la máquina virtual. Podemos dejar el valor que nos da por defecto, o podemos aumentar o disminuir ese valor. Si tu equipo tiene 256 MB (como el mío) es mejor de lo dejes como está; si lo subes, tu sistema principal no responderá como debe, y surgirán problemas. Es por eso que si tienes 512 MB o más podrás tener una mejor experiencia. Pero no se desanimen los de baja memoria: pueden instalar sistemas que consumen poca memoria, como Windows 95 o 98, incluso ME, o probar una distribución de Linux, como Ubuntu, Red Hat, Suse, Mandriva, etc.

En la parte del tipo de red, podemos dejar el que aparece por defecto (Use briged networking), lo que hará que el invitado use nuestra conexión a la red de forma directa, mediante un puente. En el siguiente paso, elegimos que queremos crear un nuevo disco virtual. Luego, en el tipo de disco, podemos escoger entre IDE o SCSI. VMware recomienda SCSI para Windows 2000, pero he tenido anteriormente problemas con este tipo de disco, por lo que yo lo tengo configurado como IDE. Si cuando uses Windows 2000 tienes problemas cuando inicia o cuando abre programas, puede que debas usar IDE en vez de SCSI; incluso puede ser por la poca memoria (128 MB en mi caso). Es cuestión de probar y ver lo mejor que conviene.

Luego debemos seleccionar la capacidad de este disco duro virtual. Esto depende del uso que le darás al invitado, de tu sistema operativo y del espacio libre que tengas en tu disco duro físico. Yo recomiendo de 4 GB a más, si se trata de Windows 2000, XP, 2003 o Vista (en este caso, es mejor que sea mayor de 10 GB), y puede ser menor para los Windows 9x; en Linux, es mejor que sea de por lo menos 3 GB. De las opciones inferiores, puedes seleccionar la primera (Allocate all disk space now), ya que con esto separas el espacio para el disco virtual en tu disco duro; si no lo marcas, el disco empezará con 0 bytes y conforme vayas agregando datos en él, comenzará a crecer hasta la cantidad de escribiste arriba.

Como siguiente paso, debes ponerle un nombre al disco virtual y el lugar donde lo guardarás en tu disco duro real. Es importante que tenga un nombre bien claro y que lo guardes en donde tengas mucho espacio libre. Y al darle clic a Finalizar, aparecerá VMware con opciones para tu recién creada máquina virtual. En el apartado Commands existe una opción llamada “Edit virtual machine settings”; aparecerá un diálogo con dos pestañas. En la pestaña Hardware podrás agregar hardware adicional, como el puerto LPT para impresoras, puertos USB, discos virtuales adicionales, etc. En la pestaña Options se ve todo lo que tiene que ver con el funcionamiento de la máquina virtual, y lo más resaltante es la de “Shared Folders”, con la que podrás compartir archivos entre tu PC y la máquina virtual.

Ahora sí viene lo bueno. Antes de empezar, inserta el CD de Windows en la unidad de CD que tengas en tu PC. En el apartado Devices da doble clic sobre CD-ROM. En la ventana que aparece, selecciona la unidad que quieres usar (si tienes varias), o el lugar donde se encuentra la imagen ISO. Si tuvieras esta imagen sería mejor, pues en la mayoría de los casos es más rápida la instalación.

Iniciando una máquina virtual!

Iniciando una máquina virtual!

Para empezar, da clic sobre “Start this virtual machine” del apartado Commands. Empezará la carga de la máquina virtual, en donde verás el logo de VMware, semejante al logo de Intel que ves en una PC física. Si pusiste el CD en su lugar, o especificaste la imagen ISO, verás que se carga el programa de instalación de Windows 2000. Éste empezará a cargar un sinfín de archivos que necesita, por lo que no te impacientes. Al final, deberás presionar Entrar para continuar. Luego de aceptar el CLUF, deberás seleccionar única partición que existe, pulsando Entrar. Después, selecciona el formateo NTFS pues es el sistema de archivos nativo de Windows 2000. Inmediatamente empezará el formateo, que será muy rápido. Luego del formateo empezará la copia de archivos, para después reiniciar la “PC” o máquina virtual, mejor dicho.

Luego del reinicio, se cargará el programa de instalación de manera gráfica. Después de unos instantes, aparecerá una ventana para la configuración regional. Puedes modificarla a tu gusto. Luego, debes ingresar el Product Key o clave del producto. Después, debes ingresar un nombre para el equipo, así como una contraseña para la cuenta del administrador. Al dar clic en siguiente, Windows empezará a configurar la red. Luego de esto, selecciona “Configuración típica” si no quieres muchos problemas. Empezará a copiar archivos, para luego dar los últimos toques a la instalación. Al terminar de hacer esto, nos dirá que ya ha terminado la instalación y que debe reiniciar.

Luego de ver la pantalla de Windows 2000, empezará por primera vez a cargar los componentes para la identificación de red. Con esto, le diremos a Windows que los usuarios deben escribir sus datos para ingresar al sistema, o que empiece a cargar automáticamente un usuario. Luego de terminar esto, aparecerá la pantalla para empezar sesión. A menos que hayamos especificado un usuario en el paso anterior, debemos ingresar mediante la cuenta de Administrador. Posteriormente podremos hacer otras cuentas mediante el Panel de Control.

Empezará la carga de nuestra cuenta (o del Administrador), y veremos por primera vez el Escritorio. Cierra la “Introducción a Windows 2000”. Aparecerá un globo amarillo invitándonos a hacer clic en el botón Inicio. Como vez, la apariencia de Windows no es como la has visto antes; para arreglar eso, ve al menú VM, y selecciona “Install VMware Tools”. Con esto instalaremos drivers con las que se mejorará el rendimiento de la máquina virtual. Es altamente recomendado que instales los VMware Tools si quieres tener un buen desempeño de tu máquina virtual. En la máquina virtual verás que empieza a abrirse la instalación. Selecciona “Typical” en el tipo de instalación. Empezará la instalación y verás que en cierto momento la apariencia de Windows mejora; eso es gracias a los drivers. Te pedirá reiniciar, y presiona en Yes para hacerlo.

Al regresar a Windows, verás tu nuevo sistema, listo para empezar a funcionar. En lo que respecta a Internet, verás que al hacer clic en Internet Explorer se abre un asistente. Haz clic en Cancelar. Luego, empezará a cargar IE. Lo más probable es que sea IE 5, por lo que es recomendable que instales de la página web de Microsoft la última versión, que es la 6. ¡Y ya puedes empezar a instalar todo lo que quieras, y a usarlo como si fuera una PC física!

Windows 2000 en VMware!

Windows 2000 en VMware!

Espero no haber sido muy aburrido, pues decidí ser lo más claro posible. Además, están las imágenes para que se vea qué se debe hacer en cada paso (los links permiten ver las imágenes). Si tienes alguna crítica o no te quedó algo claro, pues deja un comentario que gustoso te ayudaré.

Saludos a todos.

Windows Vista Beta 2: ¿Qué hay de nuevo?

Es una buena pregunta, en especial para los que no conocen muy de cerca cómo ha ido desarrollándose Vista desde que se le denominaba Longhorn, allá por el 2003-2004. De frente al usuario, la apariencia ha cambiado drásticamente desde la versión 4008 (la única que he probado mediante VMware), la 4051, la 4058, la 4074, la 5112 (dentro de la saga de la Beta 1) hasta la actual 5342 (perteneciente a la Beta 2), y no pasando por alto, en la línea Server, del Longhorn 5308.
 
Como verán, no todo está dicho en lo que respecta a apariencia, pues han habido cambios tan significativos entre versiones contiguas en numeración. Pero últimamente se percibe una constancia en la apariencia en los últimos Builds (las versiones), especialmente dentro de la Beta 2. Esto nos dice que para el producto final -que se espera a comienzos del 2007- no variará demasiado en lo que respecta a los visual, al menos que ocurra algo tan fuerte para que Microsoft desista de Aero, la interfaz gráfica de Windows Vista.
 
Entre las nuevas noticias, están las diversas ediciones que va a tener, y que son las siguientes:
  • Windows Vista Starter, dirigido a los mercados emergentes, como la mayoría de países de América Latina, China, Rusia, India, el Sudeste Asiático, y algunos países africanos. Soportará como mínimo 256 MB de RAM, sólo soportará procesadores de 32 bits y podrá arrancar a lo más 3 programas al mismo tiempo que Windows, aparte de no incorporar las ventanas transparentes de Aero.
  • Windows Vista Home Basic, dirigido a aquellos que no requieran mucho procesamiento multimedia en casa. Como el anterior, no incorporará Aero, y podrá soportar más de 8 GB de RAM.
  • Windows Vista Home Premium, basado en Home Basic, si soportará características multimedia, como TV de alta definición (HDTV) y la creación de DVD. Se podría compararlo con Windows XP Media Center.
  • Windows Vista Business, no tendrá las caracetrísticas multimedia de un Media Center, pero incluirá aspectos profesionales y de oficina, como soporte para fax, Escritorio Remoto, soporte para Dual Core, etc. Semejante a Windows XP Professional. Podrá soportar hasta 128 GB de RAM.
  • Windows Vista Enterprise, semejante al anterior, pero con características mejoradas y aumentadas, como una versión simple de Virtual PC, soporte para multilenguaje y soporte para UNIX.
  • Windows Vista Ultimate, que reúne las características de Home Premium y Enterprise. Dirigido a usuarios con altos requerimientos, jugadores, diseñadores gráficos y entusiastas de PC.

Y a grandes rasgos, estos son algunas características que incorporá Vista:

  • Aero, la nueva interfaz de usuario totalmente renovada, que decora tantos íconos como ventanas y animaciones, como 3D Flip, un reemplazo a la ya clásica combinación de teclas Alt-Tab para pasar de una ventana a otra.
  • Windows Shell, totalmente diferente al shell de Windows XP, pues ofrece nuevas opciones y capacidades de búsqueda. Esto es visible en el menú Inicio, que ya no se basa en menús, así como el reemplazo del botón por una esfera o perla azul.
  • Windows Sidebar, con pequeñas utilidades y herramientas, llamadas gadgets, como un reloj, un calendario, lector RSS, etc.
  • Windows Internet Explorer, en su versión 7, totalmente renovado (ver mi análisis).
  • Windows Media Player 11, con nuevas opciones de búsqueda semejantes a la búsqueda en el menú Inicio. Una nueva forma de presentar la información multimedia y su unión con URGE, un nuevo servicio de MTV en colaboración con Microsoft.
  • Cuentas de usuario,  las cuales tienen mejoras con respecto a Windows XP, siendo imposible para un usuario con cuenta limutada acceder al contenido del sistema o instalar programas.
  • Windows Defender, conocido anteriormente como Microsoft Anti-spyware. Incluido de forma predeterminada en Windows, protegerá el equipo contar spyware y otro malware.
  • Windows Photo Gallery, una nueva herramienta para la edición de imágenes, incorporado nativamente en Windows.
  • Windows DVD Maker,  herramienta para la creación de DVD.
  • Windows Mail, el reemplazo de Outlook Express, y con mejores caracterísiticas importadas de Outlook 2003.

Y la lista sigue, con herramientas que serán publicadas después de Vista, como la mejora a NTFS, llamado WinFS, un nuevo sistema de archivos basado en SQL Server 2005, el Windows Command Shell, y ciertas características de .NET.

Los requerimientos mínimos han cambiado con respecto a Windows XP, y uno de ellos es la memoria, pues pide 512 MB como mínmimo, y una trajeta gráfica compatible con DirectX 9 para mostrar los gráficos de Aero. Asimismo, un mínimo de 3 GB de espacio libre durante la instalación, y una lectora de DVD pues Windows Vista será vendido en DVD, no en CD.

Como vemos, Vista va a ser grande, tanto que ya no entrará en un CD, y sus características gráficas serán la delicia de algunos, y la pesadilla de otros, pues requiere un montón de recursos para su correcro funcionamiento.

No esperemos algo muy grandioso y revolucionario tal como fue Windows 95 en su tiempo, pero por lo menos ya es algo con respecto al ya veterano Windows XP. Varios han dicho que representa un gasto muy alto en hardware, y razón no les falta… veremos qué tan bueno es este Windows.

Saludos a todos.

Visual Basic 2005: Programación para todos

En noviembre pasado, Microsoft sacó al mercado la más reciente versión de Visual Studio, en su versión 2005. Ésta es una de las herramientas de desarrollo más usadas en todo el mundo, y por primera vez Microsoft ha implementado versiones light de esta suite, totalmente gratuitas y funcionales, llamándolo Visual Studio 2005 Express. Y dentro de esta suite se encuentra Visual Basic 2005 Express, uno de los lenguajes de programación más usados alrededor del mundo, y del que me declaro un acérrimo fanático…

Los que estén interesados en esta versión, sólo deben ir a la web de Visual Basic, y dar click en "Versión en español". Luego de descargar el pequeño instalador, se ejecuta y nos muestra la bienvenida. Como siguiente paso, debemos elegir qué componentes opcionales queremos instalar (la ayuda de MSDN y la versión Express de SQL Server 2005). Luego, empieza la descarga de los archivos de Visual Basic y, si no lo hubiéramos instalado anteriormente, el .NET Framework 2.0. Este último componente es muy importante, pues es como una suerte de repositorio con elementos que comparten todos los programas de Visual Studio 2005.

Finalmente, ejecutamos Visual Basic desde el menú Programas del menú Inicio. Nos mostrará una pequeña ventana, en la que nos muestra el progreso de la configuración del entorno, que usaremos por primera vez. Y al final nos mostrará la página de inicio, con enlaces a material de MSDN sobre Visual Basic. Pero antes debemos registrar nuestra copia de VB, pues sino sólo funcionará por 30 días; esto no ocurrirá si lo registramos (lo cual es gratis). Para esto, ve al menú Ayuda, y luego en Registrar producto. En la ventana, hacer click en Registrar Ahora. Se abrirá la web de Visual Studio España en la que, luego de ingresar una cuenta Passport válida, nos mostrará una clave de registro, que copiaremos a la ventana de registro de VB.

Para empezar a usar VB 2005, ve al menú Archivo, y luego en Nuevo Proyecto. Escoge "Aplicación para Windows" (Windows Application), le das un nombre y luego un click en Aceptar. En unos segundos cargará el primer formulario (también conocido como "Form"), con todas las opciones y controles listos para ser usados. Lo nuevo de esta versión (en comparación con el ya clásico Visual Basic 6.0) es la posibilidad de tener acceso a todos los controles, sin necesidad de buscar en los menús o agregando referencias para poder usarlos. Están ahí listos para que los uses.

Y otro punto a favor es la forma de organizar los paneles de la ventana de trabajo. Con mover por ejemplo la ventana de Propiedades, aparecen unos íconos en pantalla que nos ayudan a colocar dicho panel en un lugar adecuado, y que se adecuará automáticamente. Asimismo, se pueden esconder estos paneles mediante pestañas, y que vuelven a aparecer con solo situar el cursor encima de la pestaña, como es el caso del Cuadro de herramientas.

En esa misma línea, al momento de ubicar los controles, existen unas guías que permiten ubicarlos de forma simétrica con respecto a los otros controles. Para colocar un control sobre el Form, se puede hacer doble click sobre dicho control en el cuadro de herramientas, o arrastrarlo desde el ahí hasta el formulario. La otra es la forma clásica: hacer click sobre el control, y luego dibujarlo sobre el Form.

Y para graficar esto, pondré un pequeño ejemplo, de lo más sencillo, divertido y sin mucho código. Coloca un control NotifyIcon en el form; como podrás ver, no se pone automáticamente, sino en la parte inferior de ventana de trabajo. Seleccionando este control, y en la ventana de Propiedades, en el campo BallonTipIcon, selecciona Info; en el deBallonTipText escribe un mensaje pequeño como "Hola Mundo", y en BallonTipTitle, un título, que puede ser el de la aplicación o cualquier cosa que te guste. Para hacerlo más llamativo, en el campo Icon puedes poner un ícono que aparecerá en la bandeja del sistema o área de notificación. Y aquí un poco de código: haz doble click en el form, y en la ventana de aparecerá, escribe "NotifyIcon1.ShowBallonTip(5000)" sin comillas, así como en esta imagen. Y al hacer click en el botón Iniciar depuración (Start Debugging), o presionando F5, se ejecuta nuestra aplicación, quedando algo parecido a esto:

¿Simple? Pues se pueden hacer un montón de cosas con esta herramienta. Y para los que ya conocen VB 6.0, sabrán que ese balón de texto es algo casi imposible de hacer con VB 6.0; yo solo lo he visto en ComboBoxes y TextBoxes después de hacer montones de líneas de código… Si quieren saber un poco más sobre Visual Basic 2005, pueden visitar este website con videos para los que recién empiezan, así como visitar la web del Guille, una de mis referencias web con muchas cosas sobre programación.

Suerte y saludos a todos.

Office 2007: Cada vez más cerca…

Quizá no sea nuevo para algunos (como yo) que Microsoft está preparando una nueva y renovada versión de su suite de oficina más utilizada en el mundo: Office. Lo que más llama la atención de esta versión -aún en estado beta- es la renovada interfaz de usuario, pues es radicalmente diferente a las anteriores. Gracias a la red BitTorrent pude ser un beta tester "no oficial" de este Office, y me descargué la Beta 1, la más reciente. (OJO: para los que la busquen, deben fijarse bien en la fecha de publicación del torrent, pues existe una Pre-Beta que difiere mucho con la Beta 1, y deben tener Windows XP o Windows Vista para probarlo)
 
Lo más impactante cuando se entra por primera vez en una de las aplicaciones Office -como Word, por ejemplo- es, como dije antes, la interfaz, la que se puede cambiar, habiendo disponibles 2 temas: Luna y Obsidian, las que se habilitan desde el diálogo "Word Options".  Esto, como sabemos, no está en versiones anteriores de Office, las cuales se adaptaban a la apariencia de Windows, pero una excepción es Office 2003, la que se adapta mucho mejor a los temas visuales de Windows XP.
 
Asimismo, destaca de manera llamativa los iconos que se encuentran en la parte superior de la ventana; bueno, todas esas figuritas constituyen el Ribbon, la nueva forma de interactuar con el programa. Pulsando en las pestañas, se accede a las opciones que antes estaban ocultas en los menús, los que por cierto han desaparecido, aunque no del todo… lo bueno es que estas pestañas se adaptan al tipo de información que se tenga seleccionado; si fuera un texto, no pasará nada, pero si se trata de una tabla, aparece una nueva pestaña, con las opciones para poder modificarla.
 
Otra característica -una de mis favoritas- es la de la barra de Formato, pero que flota cada vez que se selecciona un texto, o se hace clic derecho sobre una palabra o párrafo; se llama MiniBar. Esto se otro punto a favor de este Office. Y en esa misma línea, se encuentra otra función: la posibilidad de ver cómo quedará un texto con solo ir cambiando el tamaño o la fuente, sin tener que seleccionar previamente estas opciones y recién ver el efecto… toda una delicia.
 
Pero para los que ya se habían hecho a la idea de la desaparición total de los menús, aquí una buena noticia: no todo ha desaparecido, pues el botón Office ha heredado unas cuantas funciones del menú Archivo. Como es tan grande y redondo, no es posible perderse. Aparte, el QuickBar (al costado del botón Office) puede personalizarse desde la opción "Word Options" para que contenga accesos directos al antiguo estilo de la barra Estándar.
 
Dentro de este gran botón, se encuentra una opción que ya tienen otras suites, como OpenOffice.org; se trata de la posibilidad de guardar el documento actual en un archivo PDF… esto es demasiado útil cuando se quiere compartir un archivo pero sin que lo modifiquen. Asimismo, se ofrece la opción de guardar el documento como un *.doc compatible con las versiones anteriores, desde Office 97 a 2003. Aún no he probado esta opción de guardado, pero la de PDF si funciona a la perfección, siendo posible abrir los archivos en Adobe Reader.
 
Como todo software en estado de pruebas, es común que tenga errores, por lo que en algunas ocasiones que tenido problemas -especialmente con Word al abrir documentos antiguos y manejar contenido Web-, ante lo cual se carga una pequeña aplicación que envía el error a Microsoft para su análisis… espero que lo afinen bien, pues esto promete mucho y que en posteriores betas se vea una mejor apariencia, estabilidad y compatibilidad.
 
Algunas imágenes de lo que nos depara Microsoft para el 2007:

  

   

 

Esto fue todo por ahora.
Saludos a todos.