Instalar VirtualBox 1.5.6 en Ubuntu Gutsy

2008 Marzo 1

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.

18 Responses leave one →
  1. 2008 Marzo 2

    Una observación, VirtualBox no es software libre/open source FLOSS) no es libre. Sólo lo es la VirtualBox OSE, que está licenciado bajo la GPL.

    Saludos,

  2. 2008 Marzo 2

    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 :).

  3. 2008 Marzo 4

    Muy interesante el tutorial, esto animara a mas de uno a probar linux.

  4. 2008 Marzo 4
    Pablo N. permalink

    Oye, pero para que sirve guest aditions?

  5. 2008 Marzo 4
    Pablo N. permalink

    Mira, sabes que me dice : error de sistema 67. No se encuentra el nombre de red especificado ¿que hago?

  6. 2008 Marzo 4

    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.

  7. 2008 Marzo 5

    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

  8. 2008 Marzo 6

    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 ;).

  9. 2008 Marzo 28
    adolfo permalink

    Muy bueno el tuto oye no hay forma de obtener aceleracion grafica lei que con wine hay una herramienta llamada play on linux no sabes algo al respecto (por los juegos unicamente)

  10. 2008 Abril 2
    Rafael Rueda permalink

    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.

  11. 2008 Abril 10
    ElArD permalink

    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.

  12. 2008 Abril 10

    Tienes razón… ahora lo corregí, lo había tipeado mal :P. Cuéntame como te va ahora…

  13. 2008 Abril 22
    Marcos permalink

    Hola,

    Para Hardy no hay problema.

    Añadir esto a /etc/fstab

    ———————–

    sudo gedit /etc/fstab

    ————————
    Pegar al final

    ————————

    none /proc/bus/usb usbfs defaults,devmode=0666 0 0

    —————————

    Extraido de

    http://forums.virtualbox.org/viewtopic.php?p=17783&sid=e48601b458863f34334aec97a60e4c47

  14. 2008 Mayo 3
    necoso permalink

    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

  15. 2008 Mayo 3

    necoso: No te preocupes, si te fijas tengo una licencia BY-SA-NC, así que no es problema.

Trackbacks & Pingbacks

  1. Xisco MTB Tecnológico » VirtualBox (II)
  2. Habilitar dispositivos USB en VirtualBox en Hardy heron Ubuntu 8.04 « General
  3. Instalar Virtualbox 2.1 en Ubuntu « GNU/Linux Atelier

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscripción al comentario vía RSS

  • Categorías

  • Categoría Nube

    100 Palabras Activismo Apple Arch Bueno Malo Freak Conociendo Distros Firefox FLOSS Gnome GNU/Linux Humor Iconos Inspiron 1501 KDE Linux Microsoft Migrando Mi Ubuntu Noticias Nova openSUSE Personal Programacion Programas Review Temas Tutoriales Ubuntu Videojuegos Wallpapers
  • ¡Agrega GNU/Linux Atelier a tu lector favorito!

  • Comentarios recientes

    Lo que trae de Nuevo… en Configura las opciones de dock…
    Lo que trae de Nuevo… en Gnome Do: instalación y extens…
    morelio en Acelera Firefox en un 45%
    David en Acelera Firefox en un 45%
    Marcelo en Acelera Firefox en un 45%
  • Sitios amigos…


    Mac a la chilena


    Planeta Linux Chile
    Este Blog es parte de Planeta Linux Chile.
    Linux Counter
    Use OpenDNS
  • Lo que no te puedes perder...

  • Lo que hemos escrito:

  • PaBLoX on da Web

    View my FriendFeed
    View my FriendFeed
  • Pablo N. Twitter

  • Licencia

    Creative Commons License

    GNU/Linux Atelier por Pablo Olmos de Aguilera Corradini está licenciado bajo una licencia Creative Commons Atribución-Compartir Obras Derivadas Igual 2.0 Chile.
    Esto significa que puedes modificar, realizar obras derivadas e incluso lucrar con el contenido de este blog, siempre y cuando, nos cites como los autores y la obra derivada tenga esta misma licencia.
  •  

    Marzo 2008
    L M X J V S D
    « Feb   Abr »
     12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31  
  • Meta