Posts Tagged 'usb'



Nueva versión de VirtualBox (2.1.2)

Logo de VirtualBoxEl miércoles 21 fue lanzada una nueva versión de VirtualBox, la 2.1.2. La lista de cambios la puedes leer aquí y para actualizar tenemos dos opciones:

Entre los cambios más llamativos están:

  • Soporte USB mejorado para Linux.
  • Añadido Windows 7 como anfitrión y como huésped.
  • Arreglados clonehd y convertfromraw para la creación de discos VDI.
  • Nuevo formato de almacenamiento de nuestras máquinas virtuales para Linux.

¿Y qué implica lo del nuevo formato para las máquinas virtuales? Que hay que convertirlas. Pero no te preocupes que de eso se encarga VirtualBox él solito. Tanto es así que la primera vez que iniciemos VirtualBox después de la actualización nos informará que se ha realizado la conversión:

Avisio de conversión realizada

Aviso de conversión al nuevo formato realizada

Bueno, os dejo para seguir disfrutando de VirtualBox.

Instalar Linux desde una memoria USB

Hace algún tiempo, kwarwer nos contó como crear un USB autoarrancable en 5 minutos de Ubuntu. Pero vamos a ir un poco más allá y vamos a crear un USB autoarrancable para casi cualquier distribución de Linux incluyendo ciertas utilidades como Super Grub Disk, Parted Magic, Backtrack… Es decir, vamos a dejar de malgastar CD para instalar o probar distribuciones de Linux.

El programa en cuestión se llama Unetbootin y está disponible tanto para Linux como para Windows. Aquí comentaremos la versión para Linux. Seguir leyendo ‘Instalar Linux desde una memoria USB’

Activar el soporte para USB en VirtualBox 2.1 en una línea

Logo de VirtualBox

¡Información obsoleta!

Por favor lee este otro artículo: Instalar VirtualBox y habilitar los puertos USB.

Si tienes Ubuntu 8.10, has instalado VirtualBox, necesitas activar el soporte para puertos USB en VirtualBox y tienes prisa para seguir esta otra solución paso a paso, puedes copiar la siguiente línea de comando y pegarla en un Terminal. En esta ocasión, además, se hacen copias de seguridad de cada fichero (con extensión .original) antes de modificarlo por si ocurriera algún problema.

sudo cp /etc/init.d/mountdevsubfs.sh /etc/init.d/mountdevsubfs.sh.original && sudo sed -i 's|domount devpts "" /dev/pts devpts -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE|domount devpts "" /dev/pts devpts -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODEntmkdir -p /dev/bus/usb/.usbfsntdomount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644 ntln -s .usbfs/devices /dev/bus/usb/devices ntmount –rbind /dev/bus/usb /proc/bus/usb|' /etc/init.d/mountdevsubfs.sh && sudo cp /etc/udev/rules.d/40-basic-permissions.rules /etc/udev/rules.d/40-basic-permissions.rules.original && sudo sed -i 's|MODE="0664"|MODE="0664", GROUP="vboxusers"|g' /etc/udev/rules.d/40-basic-permissions.rules && sudo adduser $(whoami) vboxusers && sudo cp /etc/fstab /etc/fstab.original && echo none /proc/bus/usb usbfs devgid= $(cat /etc/group | grep vboxusers | cut -d ':' -f 3),devmode=664 | sudo tee -a /etc/fstab

Espero que te resulte útil.

También te puede interesar: Instalar VirtualBox sobre Ubuntu 8.10 y configurar puertos USB e Instalar VirtualBox desde los repositorios en una línea sobre Ubuntu 8.10.

Instalar VirtualBox sobre Ubuntu 8.10 y configurar puertos USB

¡Información obsoleta!

Por favor lee este otro artículo: Instalar VirtualBox y habilitar los puertos USB.

Logo de VirtualBoxUna alternativa al VMware Server es el Sun xVM VirtualBox. La instalación en sí no tiene ningún misterio, sin embargo, cuesta un poco más habilitar los puertos USB.

Los pasos para la instalación de VirtualBox son bien sencillos:

  1. Accedemos a la página de descargas para Linux de VirtualBox: http://www.virtualbox.org/wiki/Linux_Downloads
  2. Seleccionamos el paquete apropiado para nuestra distribución: http://download.virtualbox.org/virtualbox/2.2.0/virtualbox-2.2_2.2.0-45846_Ubuntu_intrepid_i386.deb (enlace actualizado a la última versión disponible).
  3. Una vez descargado, hacemos doble clic sobre el paquete para instalarlo. Y se instala sin problemas.

En principio no aparecerá la entrada correspondiente en el menú Aplicaciones, pero bastará con reiniciar el entorno gráfico (cerrar la sesión). A continuación ejecutamos VirtualBox desde el menú Aplicaciones> Herramientas del sistema> Sun xVM VirtualBox.

Sin embargo, una vez que lo ejecutamos, si accedemos al menú Archivos> Preferencias… nos aparecerá el siguiente error:

Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.

Y esto es porque tenemos que hacer algunos cambios para que nos funcionen los puertos USB en VirtualBox. Así que nos ponemos manos a obra otra vez:

  1. Como Intrepid Ibex no monta por defecto /proc/bus/usb, tenemos que editar el fichero /etc/init.d/mountdevsubfs.sh. ¡Ojo! Primero hacemos una copia de seguridad del fichero:
    sudo cp /etc/init.d/mountdevsubfs.sh /etc/init.d/mountdevsubfs.sh.original
    sudo nano /etc/init.d/mountdevsubfs.sh
    Y añadimos las siguientes líneas debajo de la línea domount devpts "" /dev/pts devpts -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE:
    #
    # 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

  2. A continuación tenemos que dar permisos de escritura al grupo vboxusers a los dispositivos en /proc/bus/usb. Por lo que tenemos que editar el fichero /etc/udev/rules.d/40-basic-permissions.rules y con el comando
    sudo nano /etc/udev/rules.d/40-basic-permissions.rules
    y cambiar las siguientes líneas:
    # USB devices (usbfs replacement)
    SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664", GROUP="vboxusers"
    SUBSYSTEM=="usb_device", MODE="0664", GROUP="vboxusers"
  3. También tenemos que añadir el usuario con el que arrancamos VirtualBox al grupo vboxusers:
    sudo adduser $(whoami) vboxusers
  4. Ahora nos toca averiguar el identificador del grupo vboxusers para lo que ejecutamos en un terminal el siguiente comando:
    cat /etc/group | grep vboxusers
    Y nos saldrá una línea como esta:
    vboxusers:x:id_grupo_vboxusers:tu_usuario
  5. Por último, editamos el fichero /etc/fstab con el comando
    sudo nano /etc/fstab
    y añadimos la siguiente línea al final del fichero teniendo en cuenta que deberemos introducir el identificador del grupo vboxusers que conseguimos en el paso anterior:
    none /proc/bus/usb usbfs devgid=id_grupo_vboxusers,devmode=664
  6. Reinicia el equipo (no sirve con reiniciar el entorno gráfico) y listo.

Y si todo ha ido bien, ya tenemos instalado VirtualBox con los USB habilitados. Espero que os funcione.

También te puede interesar:


Síguenos en Twitter

 

Sitios amigos:

Si has leído nuestro Acerca de, sabes que no publicamos ningún artículo práctico que no hayamos probado. Aún así, no podemos garantizar que en tu sistema funcione como en el nuestro.

Esta página no es de soporte. Compartimos lo que sabemos, pero si resolviésemos todas las dudas que recibimos, no podríamos hacer artículos nuevos. Por eso, si alguien plantea un problema, y sabes la respuesta, siéntete libre para comentarla.

Si tienes una duda y no obtienes respuesta, puedes recurrir a sitios específicos como ubuntu-es.org o Linux Q.

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.