miércoles, 12 de marzo de 2008

Configurando VirtualBox

Para instalar y configurar virtualbox: (Fuente: http://glatelier.wordpress.com/2008/03/01/instalar-virtualbox-1-5-6-en-ubuntu-gutsy/)


VirtualBox es un virtualizador (como VMware) open-source con 2 versiones, una Open Source y otra gratuita (pero cerrada y con algunas prestaciones más) de Innotek (recientemente adquirida por Sun Microsystems), es decir, una aplicación que es capaz de correr distintos Sistemas Operativos dentro de esta como máquinas virtuales (sí, incluso Windows XP, Vista no), es una alternativa interesante para aquellas aplicaciones que te mantienen atado a algún sistema en particular y te impiden una migración completa o si quieres probar algún sistema, pero no te quieres arriesgar a instalarlo.

En esta entrada instalaremos la que no es open-source. Bueno, vamos allá…

Personalmente considero que es muchísimo más sencilla la instalación a través de la terminal, pero aún así les dejo la vía gráfica y a través de la línea de comandos (¡oye! ¡la consola no muerden!).

Agregamos el repositorio de VirtualBox

Manera Gráfica

  1. Descargamos la llave desde aquí
  2. Abrimos el Gestor de Paquetes Synaptic (Sistema > Administración > Gestor de paquetes Synaptic)
  3. Menu Configuración > Repositorios
  4. Pestaña “Software de terceros”
  5. + Añadir
  6. Pegamos la siguiente URL:
    deb http://www.virtualbox.org/debian gutsy non-free
  7. Pestaña “Autenificación”
  8. + Importar clave
  9. Buscamos el archivo descargado innotek.asc
  10. Cerramos y pulsamos el botón recargar

Terminal

  1. sudo gedit /etc/apt/sources.list
  2. Al final del archivo agregamos la siguiente línea:
    deb http://www.virtualbox.org/debian gutsy non-free
  3. wget -q http://www.virtualbox.org/debian/innotek.asc -O- | sudo apt-key add -
  4. sudo apt-get update

Instalando VirtualBox

Gráfico: En Synaptic buscamos el paquete virtualbox y lo instalamos

Terminal: sudo apt-get install virtualbox

Al final de la configuración de los paquetes vamos a ver un mensaje así:

Instalar VirtualBox 1.5.6 en Ubuntu Gutsy

No tiene nada de malo, sólo indica que tenemos que agregarnos a ese grupo antes de utilizar la aplicación.

Agregándonos como usuarios al grupo vboxusers

  1. Administración > Sistema > Usuarios y grupos
  2. Gestionar grupos
  3. Buscamos vboxusers y vamos donde dice “Propiedades”
  4. Dejamos un tick en el checkbox de los usuarios que queramos que puedan usar la aplicación (toma nota del ID del grupo)
  5. Cerramos y luego cerramos nuestra sesión

Puliendo detalles

Gutsy tiene un problema con los USB y VirtualBox así que si queremos utilizarlo tenemos que seguir estos pasos:

  1. Alt + F2 > gksudo gedit /etc/init.d/mountdevsubfs.sh
  2. Más o menos en la línea 40 que dice (# Magic to make /proc/bus/usb work) y descomentamos las 4 líneas inferiores, es decir, borramos el # que tienen delante. De manera que esto:
    #

    # Magic to make /proc/bus/usb work

    #

    #mkdir -p /dev/bus/usb/.usbfs

    #domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644

    #ln -s .usbfs/devices /dev/bus/usb/devices

    #mount --rbind /dev/bus/usb /proc/bus/usbQuede así:

    #

    # Magic to make /proc/bus/usb work

    #

    mkdir -p /dev/bus/usb/.usbfs

    domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644

    ln -s .usbfs/devices /dev/bus/usb/devices

    mount --rbind /dev/bus/usb /proc/bus/usb
  3. Desde una terminal (Aplicaciones > Accesorios > Terminal) ejecutamos: sudo /etc/init.d/mountdevsubfs.sh start
  4. sudo gedit /etc/fstab
  5. Al final del archivo pegamos lo siguiente (el número después de devgid es el que tomaste nota más arriba):
    #usbfsusbfs /proc/bus/usb usbfs devgid=120,devmode=664 0 0
  6. sudo mount -a

Con esto deberíamos poder usar nuestro puerto USB dentro de la máquina virtual.

Para arrancar la aplicación lo podemos hacer a través de Aplicaciones > Herramientas del sistema o desde una línea de comandos con VirtualBox. El uso de la aplicación es muy intuitiva y hay asistentes prácticamente para todo así que no me voy a detener en su funcionamiento, en cambio voy a agregar un par de cosas que les pueden ser útiles.

Problemas con USB

En teoría, si seguiste los pasos anteriores no tendrías que tener este problema, pero en caso de que llegaste aquí por no poder montar tu USB obteniendo un error de este tipo:

Not permitted to open the USB device, check usbfs options.

…sigue los últimos 3 pasos del punto anterior.

Instalar Guest Additions

Tan sencillo como acceder al menú dispositivos y luego la última opción: “Instalar Guest Additions”

Compartir carpetas con la máquina virtual Windows XP

  1. Al entrar en la Configuración de nuestra máquina nos vamos donde dice “Directorios Compartidos”
  2. Hacemos clic en la carpeta con una cruz verde en la parte superior derecha.
  3. Elegimos la ruta y el nombre del directorio a compartir (ej: pablo).
  4. Entramos en nuestro Windows virtual
  5. Inicio > Ejecutar > cmd
  6. Tipeamos: net use x:\vboxsvrpablo (el nombre del directorio a compartir)

Aquí hay un tutorial un poco más gráfico, para realizar esto mismo. Quizá les sea útil.

Espero que este tutorial les resulte útil :). Dudas, felicitaciones, reclamos, dirigirse a los comentarios.

No hay comentarios.: