Instalar VirtualBox 1.5.6 en Ubuntu Gutsy

Instalar VirtualBox 1.5.6 en Ubuntu GutsyVirtualBox 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. Marcamos la casilla 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/usb
  3. Quede 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
  4. Desde una terminal (Aplicaciones > Accesorios > Terminal) ejecutamos: sudo /etc/init.d/mountdevsubfs.sh start
  5. sudo gedit /etc/fstab
  6. Al final del archivo pegamos lo siguiente (el número después de devgid es el que tomaste nota más arriba):
    usbfs /proc/bus/usb usbfs devgid=120,devmode=664 0 0
  7. 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.

20 comentarios en “Instalar VirtualBox 1.5.6 en Ubuntu Gutsy

  1. Lo sé, sé que la versión OSE es la Open Source, pero no había caído en que habían algunas diferencias importantes (como el soporte USB).

    Cuando conocí VirtualBox no recuerdo esa diferencia y bueno, me quedé con una idea errada. Lo corrijo inmediatamente.

    Gracias por el dato :).

    Me gusta

  2. Manu: Esperemos que sí. =).

    Pablo N.: ¿No crees que podrías especificar un poco más el error?…

    El guest additions sirve para ampliar funciones de la máquina virtual, entre ellas, el compartir carpetas, la integración del mouse, entre otras.

    Me gusta

  3. una cosa yo tengo virtualizado (Fedora8, openSuse10.3 y otro ubuntu 7.10) sobre un Ubuntu 7.10 y tengo dos problemas…

    1-instalo las G.Additions pero como el sistema virtualizado es otro Gnu/Linux tengo que currarme algo más las historia; debo de instalar las cabeceras del kernel (linux headers) que corresponden a la salida de consola uname -r, tb debo instalar el gcc y copiar el archivo VBoxLinuxAdditions.run en mi directorio dandole permisos de ejecución y por último instalarlo con ./VBoxLinuxAdditions… todo esto cojonudo pero no me funciona, la instalación la hace genial, pero no va… no sé porque?

    2- Cuando comparto directorios (repito virtuailzo un linux sobre otro) accedo como si fuese un pc más dentro del mismo grupo de trabajo, al directorio que comparto del S.O. anfitrión le doy todo tipo de permisos (en teoria para poder acceder a él sin problemas) peeero cuando desde el S.O. virtualizado quiero copiar algo sobre dicho directorio me dice que no tengo permisos para ello ¿? tampoco entiendo porque…??

    Un saludo

    Me gusta

  4. Te respondo (disculpa la demora :P)

    1. Mira, yo ahora para que escribir mi próximo artículo tengo que virtualizar un Ubuntu y ahí aprovecho de revisar que tal me va con eso y te cuento :). En todo caso, recuerda que las «guest additions» son como mejoras más que nada, no es una aplicación que abras.

    Por ejemplo, tienes integración con el mouse, es decir, no necesitas que la máquina virtual lo capture ni tener que andar haciendo el show de para tener el cursor de vuelta en tu Host.

    2. Voy a hacer la prueba y te cuento como me va ;).

    Me gusta

  5. Todo muy bien pero lo que no he podido es acceder desde la maquina virtual windows-xp a Ubuntu Linux por medio de la red (ip). Tengo VirtualBox 1.5.6. Alguién me podría explicar como hacerlo o por lo menos referenciarme a algún sitio. Ojo que no sea el manual porque no es claro.

    Me gusta

  6. Holas, e hecho lo del tutorial pero al final no me deja accesar a la memoria usb,
    me parece confuso desde la parte 4 no entiendo para que se hace eso si se comenta la linea es lo mismo que no hacer nada. o me equivoco, corrigeme por favor ok gracias.

    Me gusta

  7. Hola, como habras visto base mi How-To personal para hardy en tu articulo para Gutsy y otro mas por ahi. La cuestion es que ahora que lo veo, al final me ha quedado un articulo casi calcado al tuyo :S . No era mi intencion.

    Y lo del Trackback no se como funciona, supongo que esa entrada se ha añadido sola al citarte como fuente :S

    Si te molesta o algo, me dices y la pongo privada.

    Saludos
    Necoso

    Me gusta

  8. Solo un pequeño comentario para Pablo.N. que decía que le salía un error

    «No se encuentra el nombre de red especificado»

    A mi me pasaba lo mismo y el error era mío y muy estúpido, me faltaba poner un espacio después de Z: en el comando «Z: \vboxsvrrecurso». Leí otro thread en el que cambiando de versión de virtual box también lo arreglaba (de ose a PUEL. Espero que ayude.

    Me gusta

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.