viernes, 19 de octubre de 2012

Cómo instalar Windows 7 en un Mac virtualizando con VirtualBox.


Introducción: ¿Qué es virtualizar Windows en el Mac?Hace ya un par de años publiqué una entrada en este mismo blog explicando el proceso de instalación de Windows XP en un Mac utilizando Virtualbox. Recientemente he instalado Windows 7 en un MacBook Air utilizando el mismo procedimiento y os muestro las capturas de pantalla del proceso.

Comparábamos la virtualización con la película Matrix; y en este caso Windows "cree estar viviendo" dentro de un PC real, cuando en realidad "su mundo" es un entorno simulado creado por un programa que funciona en un Mac.
Virtualizar Windows en lugar de instalarlo físicamente en el disco duro de nuestro Mac tiene grandes ventajas (y algún inconveniente), tal como explicaba en esta otra entradaLa más interesante para mi, es que no hay decidir si iniciar nuestro ordenador "como Mac" o "como PC", sino que Windows se puede utilizar simultáneamente con Mac OS X, e incluso copiar y pegar entre ambos sistemas operativos.



Cuando queremos utilizar un "programa para Windows" necesitamos: el programa, el sistema operativo Windows sobre el que va instalado éste, un disco duro donde se guarda todo, y el ordenador o PC que alberga el disco duro.
Cuando virtualizamos, el PC es sustituido por un software de virtualización instalado en el Mac (VirtualBox en nuestro caso), y el "disco duro" del PC es en realidad un archivo guardado en el disco duro real de ese Mac.

¿Cumple mi Mac los requisitos previos?Es imprescindible un Mac con procesador Intel (todos los posteriores a los G5). Si queremos utilizar Windows XP será necesario un mínimo de 2GB de RAM, lo cual puede ser suficiente para utilizar Office 2003, pero si pretendemos instalar  aplicaciones como AutoCAD, y más aún si lo hacemos sobre Windows VistaWindows 7, serán necesarios al menos 4GB de RAM.
Por supuesto hace falta un instalador de Windows...En mi caso he utilizado un CD original de instalación de Windows 7 Home Edition, que compré en su momento para un viejo PC pero que no llegué a instalar en éste. Como veremos luego, VirtualBox también permite utilizar imágenes ISO.

Primer paso: descargar VirtualBox desde la web de Oracle.
VirtualBox es gratuito, y aunque existen soluciones comerciales muy interesantes como VMware Fusion o Parallels, si vamos a utilizar Windows de forma esporádica, VirtualBox es plenamente funcional y ofrece un buen rendimiento.
Haz clic sobre la imágenes para ampliarlas.

Como véis, VirtualBox está disponible para diferentes sistemas operativos, aunque en este caso descargaremos la versión para Mac OS X. Recordad que es imprescindible un Mac con procesador Intel, por lo que no podremos utilizar este software en Macs con procesador G5 o anteriores.
Segundo Paso: instalar VirtualBox.
Una vez descargado el instalador que viene dentro de una imagen de disco DMG, abriremos ésta e iniciaremos el proceso de instalación con un doble clic sobre el paquete instalador.
A menos que queráis que "el PC virtual" sea creado en un sitio específico (un disco externo, por ejemplo) no hace falta cambiar la configuración que se ofrece por defecto, es decir: ni utilizar el botón Personalizar ni Cambiar ubicación de la instalación.

Tercer paso: crear "el PC".
VirtualBox ya está instalado, pero ahora hay que crear "el PC" y su "disco duro", ambos virtuales, claro. Haremos clic sobre el botón Nueva ("nueva máquina virtual") y aparecerá la ventana del asistente para la creación de una nueva máquina virtual.
Si os fijáis, yo ya había instalado anteriormente Windows XP. ¿Dos Windows? Si, es perfectamente posible instalar varios Windows y otros sistemas operativos como Linux en el mismo VirtualBox, aunque cada uno en su propia "máquina virtual".
En la imagen elegimos Windows 7 como el sistema operativo a instalar, concretamente la versión de 32 bit ya que es la que corresponde al CD de instalación del que dispongo. Si disponemos de una de las versiones de prueba de Windows 8 que Microsoft permite descargar desde su web podemos instalarla en otra máquina virtual para "trastear" con ella.

Todo PC lleva instalada cierta memoria RAM; VirtualBox toma "prestada" parte de la memoria RAM del Mac  para que sea utilizada por el PC con Windows virtual. Si disponemos de 4GB o más, podemos asignar "al PC" más RAM que la recomendada por defecto por el instalador. De este modo, obtendremos mejor rendimiento tanto de Windows como de las aplicaciones que instalemos en él .



Lo habitual es crear un disco virtual nuevo (y no utilizar uno ya creado) y si queremos que Windows pueda arrancar desde él dejaremos activada la casilla Disco duro de arranque.



Dejaremos seleccionado VDI (Virtual Disk Image) como tipo de archivo a crear, que es el que utiliza por defecto VirtualBox, aunque como vemos, se podrían crear otros tipos de disco virtual, como los utilizados por Parallels o VMware.



Es interesante la opción que permite crear discos "dinámicos", que se van creciendo a medida que se van guardando datos en ellos. Aunque para Windows, el disco que el cree real tiene un tamaño de 25GB, el archivo que en realidad es puede tener un tamaño de sólo 5 ó 6 GB (con Windows y Office incluidos).








En Configuración / Pantalla, también podemos aumentar la memoria de video "del PC". En todo caso, estos cambios en la Configuración se pueden hacer más tarde, siempre que "el PC esté apagado".


Cuarto paso: iniciar el PC.Ya creada "la máquina virtual" aparecerá en el listado de máquinas virtuales disponibles. Como decía antes, yo ya tenía instalado antes un Windows XP en otra máquina virtual previa. VirtualBox me permite iniciar una u otra, o incluso ambas simultáneamente. Sólo queda hacer doble clic sobre una de ellas, o hacer clic en el botón Iniciar para que inicie la máquina seleccionada.
Si es la primera vez que arranca "nuestro PC", aparecerá First Run Wizard, el asistente de configuración del primer inicio; haremos clic en el botón Continue.
A continuación se nos pedirá que seleccionemos el medio de instalación. Por defecto este será el CD de instalación de Windows insertado en el lector de CD/DVD de nuestro Mac. Si se trata de un Mac sin lector óptico y hemos conectado un lector externo, o lo está compartiendo por red otro Mac, seleccionaríamos éste.
¿Qué pasa si no tengo un CD de instalación?Por defecto éste será el disco desde el que intentará arrancar el PC, pero si el instalador de Windows u otro sistema operativo no está en un CD de instalación, sino en una imagen de disco (un archivo tipo ISO), deberemos agregarlo e indicarle a VirtualBox dónde está ubicado en el Mac.





Quinto paso: instalar Windows en"el PC".
Si todo va bien, "el PC" creado por VirtualBox arrancará desde el disco de instalación correspondiente. A partir de este momento, el proceso de instalación de Windows será idéntico al de un PC "de verdad" y seguiremos los mismos pasos.



En la pantalla inferior, Windows detecta "un disco duro" de 25GB de capacidad que él cree real, (recordemos Matrix) aunque como hemos visto antes, en realidad es un archivo creado por VirtualBox. Dejaremos que así lo crea y haremos clic en el botón Siguiente.



Puede que "el PC" no sea un ordenador auténtico, pero Windows es 100% real y nos pedirá una contraseña para el usuario administrador por defecto. Yo utilizo la misma que la del usuario principal del Mac, para no tener que recordar una diferente.

Cuando se nos pide seleccionar el tipo de ubicación del equipo, o tipo de red que vamos a usar, yo suelo seleccionar Red de trabajo. Windows, por defecto configura la red de modo "automático", esperando de este modo que sea un router el que facilite los datos de configuración necesarios para conectarse a internet. Sin embargo, será VirtualBox el que asuma este papel y se encargue de todo sin que debamos configurar nada; si el Mac es capaz de conectarse a internet, también lo podrá hacer "el PC".

Sexto e importante paso: instalar "los drivers".
Como si de un PC real se tratara, deberemos instalar "los drivers"o software que permite que Windows "se entienda" con el hardware "del PC".

En nuestro caso el hardware es VirtualBox, pero esos "drivers" son igualmente necesarios para que funcione correctamente el ratón, Windows pueda acomodarse a la resolución y tamaño de pantalla, que funcione la red y pueda haber conexión a internet, que podamos copiar y pegar entre Mac y PC, o que Windows pueda utilizar carpetas del Mac. Esos drivers  los facilita el mismo VirtualBox y se denominan Guest Additions.


Windows reaccionará como si se hubiese insertado un CD de instalación con drivers. Seguiremos los mismos pasos de ese supuesto para instalar ese software.


Finalizada la instalación de los drivers, y como en "la vida real", Windows pedirá que "reiniciemos el PC". Por supuesto, sólo se reiniciará la máquina virtual, y el Mac no se verá afectado y se mantendrá encendido.

Y ya tenemos Windows 7 funcionando en nuestro Mac simultáneamente con Mac OS X. Si miramos en la carpeta NombreDeUsuario/VirtualBox VMs/Windows 7/ veremos los archivos correspondientes a nuestra nueva máquina virtual, entre ellos el correspondiente al "disco duro".