[Tutorial] VirtualBox: Windows en Linux
21 Diciembre 2007 a las 21:05 por McLarenX | Se lee en 6'50 minutos.
La típica excusa para no pasarse definitivamente a Linux es que los programas de Windows no están en Linux. Y aunque no es del todo cierto ya que, prácticamente cualquier programa que exista en Windows, tiene su clon en Linux, existe una solución muy utilizada para solucionar esto. No es ni más ni menos que instalar Linux en una partición y Windows en otra, así poder entrar en cada sistema operativo según sea necesario. No es mala solución, pero es algo molesto tener que reiniciar la máquina cada vez que se quiera cambiar de sistema.

Por eso hoy os presento VirtualBox. Es posiblemente la mejor aplicación que tengo instalada en mi Ubuntu 7.10 Gutsy Gibbon. Se trata de instalar dentro de Linux, un Windows virtual. La finalidad es poder utilizar Windows y Linux simultáneamente sin tener que reiniciar y con tan sólo cambiar de ventana. Suena bien ¿no? Pues mejor te sonará cuando veas que es un Windows totalmente completo y funcional en el que puedes instalar cualquier programa nativo de Windows sin problemas como Photoshop, Dreamweaver o cualquier otro. A continuación explico como instalarlo y configurarlo.
Instalar VirtualBox
Lo primero es descargarse el paquete correspondiente a tu distribución de Linux. Para ello entra en esta web. En mi caso ha sido Ubuntu 7.10 (”Gutsy Gibbon”) AMD64. Una vez tengamos el .deb hacemos doble click sobre él para instalarlo. El instalador de paquetes lo hace todo pero nos advierte de una cosa:
Users of VirtualBox must be member of that group in order to have write permissions to /dev/vboxdrv. Otherwise starting of VMs will not be possible.
Que viene a significar que necesitas hacer un grupo especial cuyos componentes tendrán acceso a la máquina virtual, así que pulsamos “Adelante” para finalizar la instalación creando dicho grupo.
Obtener permiso para ejecutar
Si intentas iniciar VirtualBox sin estar en ese grupo te dará el siguiente mensaje de aviso:
WARNING: You are not a member of the “vboxusers” group. Please add yourself to this group before starting VirtualBox.
You will not be able to start VMs until this problem is fixed.
Así que debemos añadirnos al grupo vboxusers escribiendo en un terminal:
:~$ sudo gpasswd -a nombre_usuario vboxusers
Acto seguido hay que reiniciar totalmente el ordenador para que los cambios se hagan efectivos.
Ejecutar VirtualBox
Se puede acceder desde el menú Aplicaciones > Herramientas del sistema > InnoTek VirtualBox, o bien desde un terminal escribiendo:
:~$ VirtualBox
La primera vez que abrimos VirtualBox nos aparecerá la típica licencia que hay que aceptar. Para que el botón I Agree se pueda pulsar hay que bajar toda la barra -como si hubieras leído toda la licencia-. Justo después nos aparece la ventana de registro, sólo hay que dar nombre y e-mail, no hay ningún riesgo de ponerlo, además en cualquier momento podemos cambiarlo en Ayuda > Register VirtualBox.
Crear Máquina Virtual
Aquí es donde empieza la chicha. Tienes una ventana bastante intuitiva ante ti, pero vamos poco a poco. Para crear una máquina virtual pulsa sobre el botón Nueva.
¡Bienvenido al Asistente para la creación de una Nueva Máquina Virtual!
Simplemente la presentación del asistente, pulsa Siguiente >.

Nombre de VM y Tipo de OS
Hay que elegir un nombre para la máquina virtual, puedes poner cualquier cosa, pero yo aconsejo que no tenga espacios. En mi caso elegí el nombre WinXP (soy un tipo original). En el tipo de OS puedes elegir el que vayas a instalar, en mi caso Windows XP, pero si tienes un ME, un 2000 o un Vista, pon el tuyo.

Memoria
Aquí elegimos la RAM que va a tener el Windows que instalemos. El programa te recomienda 192 MB así que no le pongas menos, ahora bien, si tu ordenador tiene 4 GB de RAM, por darle 1 GB a la máquina virtual no va a pasar nada. Esto va un poco a tu elección, cuanta más RAM le pongas, mejor irá Windows pero peor irá Linux. Yo lo he probado con los 192 MB y es suficiente, prueba lo que mejor se adapte a tu máquina, esto se puede modificar en cualquier momento.

Disco Duro Virtual
Como su propio nombre indica, vamos a crear un disco duro virtual donde instalaremos Windows. El tamaño recomendado son 10 GB pero esto también va en función de cuánto lo vayas a usar, lo que vayas a meter, etc. Para tener el Windows con los 2 o 3 programitas que no encuentres en Linux, los 10 GB son suficientes. Como no hay ningún disco creado tenemos que pulsar en Nuevo…

- ¡Bienvenido al Asistente para la creación de un Nuevo Disco Virtual!: igual que antes, ventana de bienvenida, simplemente pulsa Siguiente >.

- Tipo de Imagen de Disco Virtual: tenemos la opción de elegir un disco con expansión dinámica o de tamaño fijo. Yo aconsejo la primera opción porque así sólo le robamos a Linux el espacio que esté utilizando Windows en cada momento y no todo el espacio que le asignemos a este último. En ambos casos hay que fijar un tamaño máximo más adelante.

- Tamaño y Ubicación del Disco Virtual: vamos a ponerle nombre al disco, no es importante así que déjalo como está. Lo importante es el tamaño que le vas a dar. Por defecto te pone los 10 GB que he comentado antes. Ponle lo que tú veas mejor para tus necesidades, pero vamos, para lo típico es suficiente.

- Resumen: si ves que te has equivocado en algo vuelves a corregirlo, si no, pulsa Terminar.

Hemos vuelto a la ventana de Disco Duro Virtual pero ahora tenemos nuestro disco recién creado como Maestro Primario así que pulsamos Siguiente >.

Resumen
Igual que antes, si ves que hay algo mal vuelve a corregirlo, si no, pulsa Terminar.

Ahora estamos en la ventana principal pero con nuestra recién creada máquina virtual en la lista de la izquierda y con sus características a la derecha. Pero aún hay que configurar alguna cosa más.
Configurar Máquina Virtual

Pulsamos el botón Configuración y saldrá una ventana avisando de que los USB no van a funcionar, esto lo solucionaremos luego. Ahora vamos a centrarnos en dejar la máquina virtual perfectamente configurada para su correcto funcionamiento. Como en realidad lo que vamos a hacer es simular un sistema completo totalmente nuevo hay que configurar todos sus componentes.
- General: la mayoría de cosas no hay hace falta tocarlas, sólo comprobar en la pestaña Avanzado, en el Orden de Arranque, el CD/DVD-ROM está por encima del Disco Duro para poder iniciar la instalación de Windows desde el CD de instalación. El resto de opciones son a gusto del consumidor.
- CD/DVD-ROM: para que la nueva máquina virtual pueda utilizar el CD/DVD hay que montar la unidad así que marcamos la casilla Monta la unidad de CD/DVD. Lo normal es que tengas un CD de instalación de Windows así que deja marcado Unidad CD/DVD Anfitrión /dev/cdrom. Si por el contrario lo que tienes es una imagen ISO del CD de instalación, entonces marca Archivo de Imagen ISO y selecciona dicha imagen.
- Audio: al igual que el CD/DVD, viene deshabilitado por defecto así que marcamos Habilitar Audio. El controlador de audio anfitrión debe ser Controlador Audio ALSA.
- Red: en esta ocasión sí viene habilitada pero compruébalo por si acaso. Deben estar marcadas Habilitar Adaptador de Red y Cable Conectado.
Con esto debería ser suficiente para iniciar la máquina virtual sin problemas. Así que pulsa OK para guardar los cambios.
Instalar Windows en la máquina virtual

Ahora mete el CD de instalación de Windows en la unidad lectora y arranca la máquina virtual pulsando Iniciar. Podrás comprobar que es como el inicio normal de un ordenador cualquiera. Al poco entrará a ejecutar el CD y con él la instalación típica de un Windows totalmente nuevo en un disco duro vacío, no creo que haga falta explicar como se instala Windows ¿no?

A partir de aquí deberías saber seguir tú solo hasta que finalmente aparece el escritorio de tu nuevo Windows virtual. Una vez dentro puedes hacer todo lo que se hace en un Windows normal. La diferencia fundamental es que arranca mucho más rápido y se cierra también antes. Por lo demás es todo igual, puedes instalar lo que quieras y utilizarlo de la misma manera que en un Windows normal.

Sólo un apunte más. Al estar manejando la máquina virtual, esta se queda con el control del ratón y del teclado, es decir, hagas lo que hagas sólo afectará a Windows. Si quieres volver a moverte por Linux debes pulsar el Control Derecho, o como lo llama el VirtualBox, el botón Host (Anfitrión). Se puede cambiar por cualquier otro en Archivos > Preferencias > Entrada pero no lo aconsejo ya que el Ctrl derecho no es una tecla que se use normalmente así que es perfecta para este cometido.

Con esto podrás disfrutar de Windows en Linux. No está optimizado al máximo pero para estas tú y tu máquina para saber lo que más te conviene. Dejo pendiente de explicar como mejorar algunas capacidades del VirtualBox como maximizar la pantalla de Windows o incluso verla a pantalla completa. Además explicaré también como compartir carpetas entre los dos sistemas y como hacer que funcionen los USB. Pero esto en próximas entregas, que esto ya es suficientemente largo.
Como siempre, dudas, preguntas, consultas, fallos, etc., en los comentarios. Ahora, definitivamente, no tenéis excusa para no instalar Linux y olvidaros completamente de Windows (al menos en soporte real).
Relacionados | Guest Additions para compartir carpetas con VirtualBox
Ver también | Primeros pasos con Ubuntu 7.10 en AMD64, Flash para Firefox en AMD64, Wireless de Broadcom en Kubuntu
Imágenes en grande | Flickr

