UTILIZANDO VIRTUALBOX

1. Generalidades

Al igual que VmWare, VirtualBox permite crear máquinas virtuales que funcionarán como si se tratase de un programa dentro de un Sistema Operativo. Supongamos que tenemos instalado un Ubuntu, y deseamos hacer alguna cosa en Windows®...(seguramente a medida que nos vayamos acostumbrando a utilizar GNU/Linux veremos que cada vez esto es menos necesario, ya que casi todo se encuentra en nuestro Sistema Operativo) para aquellos que recién empiezan o realizan algún trabajo de tipo comercial que no les permite sustraerse totalmente del uso del SO 'de las ventanas', una posible solución es crear una máquina virtual con un Windows® que funcionará dentro de nuestro SO. Vamos a ver cómo instalamos una máquina virtual de OpenSuse.

Mediante VirtualBox podemos instalar como máquina virtual los siguientes SO:

  1. Dos/Windows® 3.11
  2. Windows® 9x

  3. Windows® NT,200,XP

  4. Windows® Vista

  5. Windows® 2003 server
  6. GNU/Linux kernel 2.4 y 2.6

  7. OpenBSD

  8. Solaris®

Los sistemas que permiten ser soporte de las máquinas virtuales pueden ser tanto Linux como Windows como Macintosh

La diferencia fundamental con VmWare es que esta es software libre, y según hemos podido comentar con anterioridad, es bueno que todo lo que funcione bien en el software libre, a la hora de elegir tenga nuestra preferencia sobre el software propietario. (Al menos esta es mi opinión y la opinión generalizada de los usuarios GNU).

2. Instalación

Hay dos formas de instalar VirtualBox en nuestras máquinas:

a) Mediante los fuentes utilizando un paquete tarball:

http://download.virtualbox.org/virtualbox/2.2.4/VirtualBox-2.2.4-OSE.tar.bz2

b) Mediante los binarios listos para usar y que se encuentran disponibles para diferentes y variadas distribuciones y SO::

http://www.virtualbox.org/wiki/Downloads

Para distribuciones basadas en Debian: Agregar una de las líneas siguientes de acuerdo a la distribución que estemos utilizando a nuestro archivo /etc/apt/sources.list:

deb http://download.virtualbox.org/virtualbox/debian jaunty non-free
deb http://download.virtualbox.org/virtualbox/debian intrepid non-free
deb http://download.virtualbox.org/virtualbox/debian hardy non-free
deb http://download.virtualbox.org/virtualbox/debian gutsy non-free
deb http://download.virtualbox.org/virtualbox/debian dapper non-free
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
deb http://download.virtualbox.org/virtualbox/debian etch non-free
deb http://download.virtualbox.org/virtualbox/debian sarge non-free
deb http://download.virtualbox.org/virtualbox/debian xandros4.0-xn non-free

Estos son repositorios y nos van a permitir luego, bajar lo que necesitamos mediante apt-get o bien synaptic.

Vamos a ver la instalación directamente desde el link que nos provee VirtualBox

3. Bajamos el binario.
Con el navegador abierto vamos a:

http://www.virtualbox.org/wiki/Downloads


y elegimos la distribución correspondiente, en nuestro caso será "All distributions i386" , haciendo clic sobre el link 'i386' o directamente desde la dirección:

http://download.virtualbox.org/virtualbox/2.2.4/VirtualBox-2.2.4-47978-Linux_x86.run

Si nuestra computadora y nuestro SO es para 64 bits, vamos a necesitar el link que hay al lado del anterior y que dice AMD64 o vamos directamente al link

http://download.virtualbox.org/virtualbox/2.2.4/VirtualBox-2.2.4-47978-Linux_amd64.run

Este link nos permite bajar unos binarios que sirven para cualquier distribución.

4. Ubicarnos en el lugar de descarga
. Una vez descargado el binario y desde la consola (Ctrl+Alt+F1 al F6), buscamos el directorio donde hemos descargado el archivo. Por ejemplo en mi caso el binario fue guardado en una directorio llamado Descargas que se encuentra dentro del directorio de usuario (en mi caso pepe). Entonces para llegar a ese directorio escribiría:

$ sudo cd /home/pepe/Descargas

Esto si estoy usando Ubuntu. en caso de usar cualquier otra distribuición, primero me logueo en consola como root y luego escribo:

# cd /home/pepe/Descargas

Si estamos usando Firefox, podemos averiguar el lugar (y modificarlo) donde se va a guardar un archivo bajado. Para esto podemos ir a Editar >> Preferencias..., vamos a la pestaña 'Principal' y desde la pantalla que se abre, vemos en la parte de abajo:
'Guardar archivos en'.

¿donde bajo los archivos con firefox?

Nótese que el símbolo $ (usuario común) o el símbolo # (root) son propios del sistema y por lo tanto no debemos escribirlos. La diferencia está en que si usamos Ubuntu, seremos usuario común y la orden será precedida por 'sudo', por el contrario en las demás distribuciones utilizaremos root en lugar de un usuario común y por lo tanto no será necesario utilizar 'sudo'.

En mi caso desde Firefox utilicé el paquete correspondiente a All distributions (todas las distribuciones), pero de la misma forma podría haber elegido el paquete correspondiente a una distro en particular de acuerdo al GNU/Linux que estuviera usando.
En el caso de Ubuntu, como es dependiente de Debian, también podríamos bajar el paquete en la forma indicada más arriba para distros dependendientes de Debian.
Para que sea más generalizado y podamos ver cómo hacerlo en diferentes distros utilizaremos la bajada desde Internet por medio de Firefox.

5. Ejecutar el binario. Para poder ejecutar el binario desde la línea de comandos debemos hacer que el archivo que hemos bajado sea ejecutable, para esto escribiremos:

# chmod 744 VirtualBox_x.x.x_Linux_x86.run

Las "x" se cambiarán por los números de la versión que hemos bajado.

Una vez convertido el archivo en ejecutable, lo vamos a ejecutar escribiendo lo siguiente en consola:

# ./VirtualBox_1.5.2_Linux_x86.run

Y el sistema nos responde

Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation........
VirtualBox Version x.x.x x installation
Installing VirtualBox to /opt/VirtualBox-x.x.x
VirtualBox has been installed successfully.
You will find useful information about using VirtualBox in the user manual
/opt/VirtualBox-x.x.x/UserManual.pdf
and in the user FAQ
http://www.virtualbox.org/wiki/User_FAQ
We hope that you enjoy using VirtualBox.

Lógicamente debemos escribir en línea de comandos lo correspondiente a la versión que acabamos de bajar (siempre la última estable).

6. Creando una máquina virtual

Vamos a abrir VirtualBox, y para esto podemos escribir en consola

$ VirtualBox

o bien ir a Aplicaciones >> Herramientas de sistema >> Innotec VirtualBox

(esto último va a variar de una distribución a otra).

Lo próximo que aparecerá será la licencia que debemos aceptar. Luego de leer completamente la licencia, veremos que se activa el botón 'I Agree'. Una vez que opimimos el botón, aparecerá una ventana que nos pedirá que nos registremos y luego de hacerlo, aparecerá una pantalla como esta:

ventana principal Virtual Box

7. Utilizando el Asistente. Vamos a seguir el asistente, y para crear una máquina virtual, oprimimos el botón 'Nueva'. Este asistente nos llevará prácticamente de la mano:

asistente

maquina virtual
Colocamos el nombre de la máquina virtual y debajo utilizamos el desplegable para seleccionar el Sistema Operativo. Luego oprimimos el botón 'Siguiente'.

configurar el tamaño de la memoria

nuevo disco virtual

Configuramos el tamaño de la memorial RAM que utilizaremos y también el tamaño del disco duro (rígido) virtual que utilizaremos. Vemos que dice 'no hay disco duro'. Esto es así porque recién estamos instalando VirtualBox. Vamos a crear nuestro primer disco rígido virtual, y para eso haremos 'clic' en el botón 'Nuevo'. Aquí tendremos dos opciones de creación del disco virtual:

Dinamica: Inicialmente ocupa un espacio pequeño y luego a medida que lo necesita va aumentando su tamaño hasta el tamaño máximo especificado.

Tamaño fijo: Se trata de un tamaño fijo que no va a variar a medida que vayamos agregando archivos y cosas.

Hemos elegido dinámico e hicimos clic en "siguiente".

tamaño del disco virtual

En esta ventana seleccionamos el tamaño del disco virtual y también el lugar donde lo vamos a alojar. Finalmente hacemos clic en siguiente:

resumen de creación de un nuevo disco virtual con virtualbox

Una vez que utilizamos el botón "Terminar" volvermos a la pantalla anterior para crear una nueva máquina virtual. La diferencia es que esta vez ya no necesitaremos crear un nuevo disco virtual. Antes hicimos clic en "nuevo" para crear ese disco virtual, ahora que ya está creado, solamente debemos seleccionarlo.

crear una nueva máquina virtual con Virtual box


En este caso elegimos el disco creado al que hemos colocado el nombre de OpenSuse.vdi y hemos dado un tamaño de 10.92 GB. Hacemos clic en siguiente para cargar allí la imágen del sistema que vamos a virtualizar.

creadno nueva maquina virtual

La maquina virtual ya fue creada

9. Cargando la máquina virtual. Tenemos el disco virtual, la configuración del hardware, pero falta algo ¿verdad? Necesitamos cargar el software. Es en este punto cuando VirtualBox, nos va a pedir el disco del SO que queramos cargar. Por ejemplo en nuestro caso, será un disco de instalación de OpenSuse. Realizaremos la instalación como si se tratase de una máquina normal. Finalizada la misma extraemos el Cd y ya podremos utilizar la máquina virtual. Por supuesto, habrá que tomar en cuenta el tema de las licencias a fin de no infringir ninguna. Esto ya no tiene nada que ver con VirtualBox sino con el SO que estemos instalando.

10. Inciando. Una vez que tengamos todo configurado, hacemos clic en el botón 'Iniciar'. Luego de unos instantes aparecerá la máquina virtual y no podremos escribir ni utilizar el ratón sino en la máquina virtual. Si deseamos volver a nuestro sistema, debemos utilizar la tecla Ctrl derecha para poder hacerlo. Al finalizar la utilización de la máquina virtual debemos salir, como lo haríamos en un sistema real.

oo00xx00oo