Você está na página 1de 13

[UBUNTU] Cmo utilizar dispositivos USB en VirtualBox

En esta gua aprendern a hacer funcionar sus dispositivos USB en una mquina virtual creada con
VirtualBox, utilizando Ubuntu 12.04.
Tener instalado VirtualBox y su respectivo Extension Pack.
Seleccionamos una mquina virtual y hacemos clic en Configuracin.
Vamos al submen USB y habilitamos los controladores USB y USB 2.0
Intentamos agregar nuestro dispositivo desde el botn Agregar filtro desde dispositivo. Si
encontramos nuestro dispositivo en el men desplegado, enhorabuena. De lo contrario, nos
aparecer un mensaje diciendo que no hay dispositivos para habilitar.
El error del paso anterior se debe a que nuestro usuario no est includo dentro del grupo
vboxusers. Cmo lo aadimos? Primero deberamos instalar el paquete gnome-system-tools
para hacer las cosas ms fciles:
sudo apt-get install gnome-system-tools
Buscamos en Unity la opcin Usuarios y grupos. En la ventana que nos saldr, hacemos clic en
"Gestionar grupos" y buscamos el grupo vboxusers.
Una vez seleccionado el grupo, hacemos clic en la opcin Propiedades y activamos la casilla
con el nombre de nuestro usuario.
Cerramos todo y reiniciamos Ubuntu (no s si tan slo con reabrir la sesin basta. No lo he
intentado).
Ahora s, deberamos encontrar nuestro dispositivo USB en la opcin Agregar filtro desde
dispositivo mencionada al principio. Tan slo debemos hacer clic en dicho dispositivo, y la
mquina virtual seleccionada podr utilizarlo sin inconvenientes.
Enjoy!

Hola a todos,
Para comenzar, mis agradecimientos a Neco, por haber escrito su propio HOW-TO en ubuntu-es,
gracias al cual me atrev a virtualizar por primera vez.
En este How-To quiero hacer lo mismo, pero desde mi propia experiencia, con respuestas eficientes a
problemas que no pude solucionar la primera vez.
He intentado poner un respaldo audiovisual a este How-To, pero como el foro no acepta insertar
imgenes os pongo enlaces a las imgenes que he creado.

Muchos de los procesos que os describo se pueden realizar desde consola, pero creo que hacerlo desde
el interfaz grfico es ms bonito, cmodo y fcil de recordar, por lo que cuando he podido lo he hecho
grficamente. Las imgenes las he colgado en imageshack.us, as que si no se ve alguna, no es mi
culpa, ok? ;)
Virtualbox es un programa o mquina virtual con licencia GPL que se utiliza para virtualizar (instalar
un sistema operativo dentro de otro) un sistema operativo. En mi opinin, este programa es ms
intuitivo que VMware, y funciona de maravilla, adems de gestionar muy bien los recursos de nuestra
mquina.
Es importante destacar desde el principio lo que es el Sistema Husped o Host y el Sistema Invitado o
Guest. Si tenemos Ubuntu y dentro de Ubuntu queremos hacer que corra un Windows, entonces
Ubuntu es el Host y Windows es el Guest.
Dividir este tutorial en los siguientes apartados:
1. Instalacin de VirtualBox
2. Crear una mquina virtual para instalar Windows
3. Configurar nuestra nueva mquina virtual
a.) CD/DVD-Rom
b.) Audio
c.) Red
d.) Dispositivos USB

4. Instalacin de Windows
5. Aadir VBoxGuestAdditions
6. Combinaciones de Teclas
7. Aadir directorio compartido con Sistema Husped

Este tutorial est centrado fundamentalmente en cmo virtualizar Windows sobre GNU/Linux, aunque
en muchos casos puede aplicarse a lo inverso. En episodios como la instalacin no he comentado cmo
realizarlo en un Host Windows porque si no el How-To sera largusimo y suele ser un siguientesiguiente-siguiente.

1. Instalacin de VirtualBox

Puedes instalarte VirtualBox de dos formas:


1.descargar VirtualBox de la web oficial para tu sistema operativo en tu escritorio. Se trata de un .deb.
Una vez descargado se puede instalar:
a.) Desde Terminal: Hay que ir a la carpeta dnde est el fichero descargado e instalarlo con el
comando dpkg mediante los siguientes comandos:
cd Desktop

dpkg

-i nombredelarchivo.deb

Tambin podis instalar el .deb con la aplicacin de instalacin de paquetes .deb de Ubuntu: Gdebi.
Puede que tengis que instalar algunas libreras (dependencias) como: libqt3-mt, libxalan110 y
libxerces27, aunque si tenis cualquier otro problema de dependencias el programa de instalacin os
avisar.
b.) Mediante APT (Aptitude, Apt-Get, Synaptic): sta creo que es la mejor forma y la ms sencilla.
Slo hay que aadir en sources.list el repositorio correspondiente a nuestra versin de Ubuntu . Lo
encontraremos en esta pgina.
Primero editamos nuestro sources.list:
sudo gedit /etc/apt/sources.list

y actualizamos la lista de repositorios, adems de nuestra distribucin.


sudo apt-get update

sudo apt-get dist-upgrade

Podemos instalar VirtualBox desde Synaptic, con apt-get o con aptitude. Como queramos. La ventaja es
que con este sistema se resuelven dependencias, cosa que no ocurre con el mtodo anterior.
Con cualquiera de estos mtodos ya estar instalado VirtualBox en tu sistema.
Lo siguiente a hacer antes de arrancar el programa es agregar a nuestro usuario al grupo de usuarios
vboxusers.
Para ello tenemos que ir a:
Sistema -> Administracin -> Usuarios y Grupos
Veremos la siguiente ventana:
http://img361.imageshack.us/my.php?image=vbox001ri7.jpg
Seguidamente hacemos click en Administrar Grupos. Nos abrir otra ventana con la lista de grupos
de usuarios. Tenemos que seleccionar el grupo vboxusers:
http://img409.imageshack.us/my.php?image=vbox002ho3.jpg
Y apretamos en el botn Propiedades. Nos aparecer la ventana de configuracin del grupo vboxusers:
http://img409.imageshack.us/my.php?image=vbox003wh6.jpg

Debemos seleccionar los usuarios que queremos que accedan a VirtualBox. Una vez seleccionamos,
apretamos en "Aceptar" y listos.
El programa ya est listo para funcionar.

2. Crear una Mquina Virtual para instalar Windows


Para abrir el programa hemos de ir a:
Aplicaciones -> Herramientas del Sistema -> Innotek VirtualBox
con lo que te aparecer una ventana as:
http://img504.imageshack.us/my.php?image=vbox004nd7.jpg
En esta imagen veris que ya hay una mquina virtual creada. En vuestro caso no ser as. ;)
Para crear una mquina virtual tenis que pulsar en "Nueva" o teclear Ctrl + N, como veris en la
imagen anterior.
Os aparecer una nueva ventana en la que aparece el siguiente asistente:
http://img504.imageshack.us/my.php?image=vbox005ml2.jpg
Ahora solo hay que seguir las instrucciones del asistente pulsando encima del botn "Siguiente". Nos
aparecer la siguiente ventana, en la que tenemos que poner el nombre de nuestra nueva mquina
virtual. Cualquiera vale. En el desplegable hay que seleccionar el sistema operativo correspondiente.
En mi caso es un Windows XP.
http://img504.imageshack.us/my.php?image=vbox006uq5.jpg
La siguiente ventana nos pide que decidamos la cantidad de memoria RAM que vamos a reservar a la
mquina virtual. Inicialmente nos ofrece 192Mbytes. Yo tengo 768Mbytes, y con 192Mbytes, mi
Windows XP (casi vaco, ya que no he puesto antivirus ni nada) funciona perfectamente. Vosotros
mismos tenis que decidir cunta Ram podis sacrificar y cunta vais a necesitar. De todos modos
podis cambiar los valores ms adelante. Ms abajo os muestro cmo.
http://img504.imageshack.us/my.php?image=vbox007ej2.jpg
Tras seleccionar la memoria dedicada a nuestra nueva mquina virtual, pulsamos en "Siguiente". Nos
aparece una pantalla que nos pide que asignemos un disco virtual para nuestra mquina. Podemos
elegir entre crear un disco o usar uno creado por nosotros previamente. En nuestro caso crearemos un
nuevo disco.
http://img406.imageshack.us/my.php?image=vbox021sj5.jpg

Si decidimos crear un disco virtual nuevo nos aparece el asistente de creacin de Discos Virtuales.
http://img504.imageshack.us/my.php?image=vbox008kp7.jpg
Si pulsamos en "siguiente" nos aparece una ventana que nos hace decidir entre dos opciones: Crear una
imagen de disco de expansin dinmica (disco virtual que expande su espacio dinmicamente a medida
que se va llenando) o crear una imagen de tamao fijo. Personalmente, yo prefiero la primera opcin.
Es una caracterstica que cuando me puse a buscar programas para virtualizar me hizo descartar
VmWare y optar por Virtualbox (segn me dijeron, VmWare no permita esto, pero no lo verifiqu, lo
confieso). Consecuentemente, seguiremos el tutorial por esta va.
http://img504.imageshack.us/my.php?image=vbox009he2.jpg
Pulsamos en "Siguiente" y nos aparecer una ventana para ponerle nombre a la imagen del disco
virtual, ubicarla en nuestro PC y asignarle el tamao que sta le comunicar que tiene al sistema. Este
valor es puramente terico, ya que a la prctica vara en funcin del uso que le demos a nuestra
mquina virtual.
http://img524.imageshack.us/my.php?image=vbox010jt4.jpg
Como veis, el asistente os lo va explicando todo. Es muy intuitivo. Una vez decididos los parmetros,
pulsaremos en "Siguiente" y se nos muestra un resumen de las caractersticas de nuestro nuevo disco
virtual.
http://img524.imageshack.us/my.php?image=vbox011zb6.jpg
Si pulsamos "Terminar" pasamos a la ventana final del asistente de creacin de la nueva mquina
virtual de VirtualBox.
http://img524.imageshack.us/my.php?image=vbox012sp5.jpg
Una vez pulsamos en "Terminar" nos aparece la ventana de VirtualBox con la nueva maquina virtual
creada.
http://img524.imageshack.us/my.php?image=vbox013ye6.jpg
Ahora slo hay que configurarla como queramos.

3. Configurar nuestra nueva Mquina Virtual


Antes de instalar nuestro nuevo sistema operativo a virtualizar debemos "afinar" nuestra nueva
mquina virtual.
Para ello debemos seleccionar la nueva mquina virtual que acabamos de crear y pulsamos en
"Configuracin".
http://img178.imageshack.us/my.php?image=vbox014om9.jpg

Nos aparece una ventana con las distintas posibilidades de configuracin de nuestra mquina virtual.
En la seccin "General" podemos determinar aspectos como la memoria de la tarjeta grfica que
queremos dedicar, el orden de booteo de la mquina (igual que las BIOS de nuestros PCs), etc. Mi
consejo es que no alteris nada a no ser que lo necesitis por algo (porque vais a jugar, porque
necesitis ms recursos, etc.). La configuracin base ya tiene los parmetro ms adecuados. En
cualquier caso, podis volver aqu en cualquier momento para alterar estos parmetros. Aunque ya
hayis instalado vuestro Windows.
http://img178.imageshack.us/my.php?image=vbox015uh6.jpg
Si queris jugar un poquito con estas opciones, sentos seguros de hacerlo. Todas las opciones son muy
intuitivas.
La secuencia de Booteo ya est por defecto en disquete - CD-Rom - HDD - Red, que es la ms
adecuada, pero podis alterarla si lo precisis.
CD/DVD-Rom: En esta seccin tenis que seleccionar el dispositivo de CD/DVD que vais a usar. Mi
unidad de DVD es /dev/cdrom, ya que hice este tutorial en un porttil, pero en vuestros PCs puede
ser /dev/cdrom o /dev/cdrom0.
http://img178.imageshack.us/my.php?image=vbox016cx1.jpg
ahora ya tenis el CD/DVD-Rom habilitado para que cuando arranquis vuestra mquina virtual podis
arrancar desde CD e instalar vuestro Windows.
Nota: Podemos hacer lo mismo con la unidad de 3'5 (disquetera) si vamos a usar un disquete de
arranque (para un Windows 98 o lo que sea).
Audio: Para que os funcione el sonido debis habilitarlo y seleccionar "Controlador Audio ALSA".
http://img178.imageshack.us/my.php?image=vbox017bq6.jpg
Red: Podis dejar habilitada la red, en cuyo caso debis dejar el adaptador configurado para conectar a
NAT. De este modo la configuracin de red depende del S.O. Husped: Ubuntu Linux. Por desgracia, a
veces tener la red habilitada puede dar problemas en la instalacin de Windows haciendo que sta se
bloquee. Por eso, para evitarlo os aconsejo que dejis la red deshabilitada y una vez instalado Windows
que la habilitis. De este modo no habr problemas.
http://img101.imageshack.us/my.php?image=vbox019jm0.jpg
USB: Para habilitar dispositivos USB. Esta seccin es de las que me dieron problemas inicialmente,
pero finalmente hall una forma muy sencilla de solucionarlo.
http://img178.imageshack.us/my.php?image=vbox018mv4.jpg
Debemos hacer que VirtualBox sea capaz de leer la carpeta de dispositivos USB y para ello lo primero
ser cerrar VirtualBox para poder hacer los ajustes debidamente a travs de terminal.
As que abrimos un terminal y escribimos:

gksudo gedit /etc/udev/rules.d/40-permissions.rules

Nos abre un archivo de texto donde tenemos que cambiar la lnea:


SUBSYSTEM==usb_device, MODE=0664?
por:
SUBSYSTEM==usb_device, MODE=0666?
Guardamos, cerramos el archivo y reiniciamos el ordenador para que cargue las nuevas reglas de
permisos de nuestro sistema. Una vez reiniciado, ya podemos abrir VirtualBox y volver a
Configuracin para agregar los dispositivos USB que queramos (impresoras, pendrives, etc.). Todo lo
que no agreguemos aqu, nuestro Windows no lo ver.
Para agregar nuevos dispositivos slo hay que pulsar en el botn de agregar desde o presionar las
teclas Alt+Insert.
http://img101.imageshack.us/my.php?image=vbox020ty5.jpg
Os saldr una lista de dispositivos. Slo tenis que clicar encima de los que queris agregar.
Nota: Algunos dispositivos como los ratones usb no hay que agregarlos, ya que si no, son secuestrados
(a veces) por el Windows Virtualizado y ya no puedes usarlos en Linux aunque intentes liberar el
control del ratn. De todos modos, el ratn, independientemente de si es USB o PS/2 ya es capturado
como ratn a travs del propio VirtualBox sin que pase esto. Os aconsejo por tanto que agreguis
solamente dispositivos como pendrives, impresoras, escneres, etc.
Bueno, a estas alturas nuestra mquina virtual ya est al 100% para que podamos instalar Windows.

4. Instalacin de Windows
Tenemos que poner el Cd-Rom de Windows en la unidad CD/DVD de nuestro ordenador y seleccionar
la mquina virtual que hemos creado antes. A continuacin tenemos que pulsar el botn Iniciar o
hacer doble click sobre la mquina en cuestin. La mquina creada arrancar primero desde disquete (si
lo habis habilitado antes), si no encuentra disquete buscar en el Cd y se iniciar la instalacin de
windows.
El resto del proceso... bueno, este es un foro de Ubuntu, no es cierto? Creo que hablar de ello ya se
sale del objetivo de este tutorial. ;)
Podis observar en la ventana que os abre que en el men Mquina podis pedirle a Virtualbox que
os abra el sistema operativo de la ventana a pantalla completa, seamless mode (no os lo recomiendo...
va bien pero para eso es mejor ponerlo a pantalla completa), etc. podis jugar con las opciones. Slo
deciros que cuando haces click con tu ratn dentro de la ventana del sistema operativo invitado

(Windows) el teclado y el ratn son capturados por ella y por tanto funcionarn slo dentro de ella.
Para devolver el control a nuestro Ubuntu tenemos que pulsar la tecla CTRL derecha de nuestro
teclado. esto tambin se aplica para otros atajos (ver seccin de atajos ms adelante).

5. Aadir VboxGuestAdditions
IMPORTANTE: Para instalar VBoxGuestAdditions es mejor tener ya vuestro sistema operativo
invitado instalado (Windows, etc.)
Los "Guest Additions" son complementos que al instalarse en nuestra recientemente creada mquina
virtual le confieren a sta un incremento en el rendimiento del sistema invitado, adems de una mayor
interoperatividad entre el sistema husped (en nuestro caso Ubuntu Linux) y el sistema invitado (en
nuestro caso, Windows). Un ejemplo de ello es si queremos tener algn directorio compartido entre el
nuestra mquina virtual y el sistema husped. Tener los VboxGuestAdditions instalados es requisito
indispensable.
Para instalar los VboxGuestAdditions podemos emplear dos sistemas:
a.) Mediante Barra de Mens de la Mquina Virtual: Este proceso no lo he empleado, pero seguramente
sea el ms rpido y sencillo, y os sirve tanto si vuestro sistema invitado es Windows como si es Linux.
Antes de probar el sistema a travs de CD/DVD de arranque yo os aconsejara que le dierais una
oportunidad.
El proceso es el siguiente:
Una vez encendido el sistema operativo invitado (en nuestro caso, Windows) vais a la barra de
mens de la ventana de la mquina virtual VirtualBox y pulsis sobre Dispositivos.
http://img406.imageshack.us/my.php?image=vbox022tz9.jpg
Seleccionad la opcin Instalar GuestAdditions (Aplicaciones del Husped)... y os sale un
asistente de instalacin estilo Windows siguiente siguiente siguiente. Si segus el asistente
os instalar los VboxGuestAdditions. Slo os queda reiniciar la mquina virtual.
http://img406.imageshack.us/my.php?image=vbox023ji5.jpg
b.) Mediante CD/DVD de Arranque (proceso lento): Es el proceso que yo segu, pero lamentablemente,
luego encontr la forma anterior y as evitarme estos pasos. Os recomiendo probar el sistema anterior, y
si os falla (cosa que dudo), que empleis ste.
Abrimos VirtualBox, seleccionamos Configuracin y vamos a la seccin CD/DVD-ROM.
Aqu hay que asegurarse que tenemos montada la unidad de CD/DVD, pero seleccionaremos
Archivo de Imagen ISO, y en el botn de examinar buscaremos el archivo de imagen
VboxGuestAdditions.iso. Este archivo puede estar en dos localizaciones diferentes en funcin de

qu mtodo de instalacin elegisteis en el punto 1 (instalacin).


Mtodo de Descarga de .deb: La imagen .iso est en:
/opt/VirtualBox-x.x.x/additions/VBoxGuestAdditions.iso (donde las x seran los
nmeros que indican vuestra versin de VirtualBox)
Mediante APT: La imagen .iso est en:
/usr/share/virtualbox/VBoxGuestAdditions.iso (ya veis que como os dije, es ms
sencillo hacerlo todo si elegais el mtodo a travs de APT)
http://img406.imageshack.us/my.php?image=vbox024ju1.jpg
- Si el sistema invitado es Linux, os recomiendo que os pasis por el post de Neco, donde os explica
cmo hacer la instalacin. En este punto yo explicar cmo hacerlo si el sistema invitado es Windows.
Lo nico que hay que hacer arrancar la mquina virtual y que cargue nuestro Windows virtualizado.
luego slo hay que entrar en Mi PC e ir a nuestra unidad de CD-Rom y hacer clic sobre el .exe. El
proceso siguiente es una instalacin sencilla de Windows (siguiente-siguiente-siguiente). Finalmente
reiniciamos.
NOTA: Recordad de volver a dejar el CD/DVD montado como estaba originalmente o si no no podris
leer CD/DVD desde vuestro sistema operativo invitado.
http://img178.imageshack.us/my.php?image=vbox016cx1.jpg

5. Combinaciones de Teclas
CTRL(derecho) : Para liberar el ratn y el teclado del sistema invitado y dar el control al
sistema husped.
CTRL(derecho) + F : Para entrar o salir del modo pantalla completa.
CTRL(derecho) + L : Para entrar o salir del seamless mode, un modo en el que se ve el sistema
invitado maximizado, pero que no se ve el escritorio (a no ser que lo pidas explcitamente), si
no slo las ventanas de las aplicaciones y la barra de Windows/Linux. Este modo es un poco
confuso. a m no me agrada.
CTRL(derecho) + A : Ajustar tamao de ventana.
CTRL(derecho) + G : Autoajustar la Ventana del Husped.
CTRL(derecho) + SUPR. : Enva un CONTROL + ALT + SUPR. al sistema invitado
(interesante si es Windows)
CTRL(derecho) + BACKSPACE : Enva un CONTROL + ALT + BACKSPACE al sistema
invitado (interesante si es GNU/Linux)

CTRL(derecho) + S : Tomar una instantnea de la mquina virtual, como si apretramos Impr


Pant.
CTRL(derecho) + I : Inhabilitar la Integracin del ratn con la mquina virtual.
CTRL(derecho) + R : Para reiniciar la mquina virtual. Es el famoso reset windowsero.
seguro que ms de uno lo usa alguna vez. ;)
CTRL(derecho) + P : Para pausar la mquina virtual. Una ventaja si te est comiendo recursos
en un momento en que necesitas todos los recursos de tu ordenador para el sistema husped.
CTRL(derecho) + H : Apagado ACPI de la mquina virtual.
CTRL(derecho) + Q : Cerrar la mquina virtual.
De todos modos, tenis los mismos accesos de forma grfica en la barra de mens de la mquina
virtual. En el extremo inferior derecho de la ventana de la mquina virtual tenis iconos para controlar
aspectos de vuestra mquina virtual y el botn que libera el ratn y el teclado del sistema invitado y da
el control al sistema husped (igual que Ctrl Derecho).
http://img406.imageshack.us/my.php?image=vbox025ib3.jpg

7. Aadir directorio compartido con Sistema Husped


A estas alturas ya deberas tener instalados los VboxGuestAdditions. stos son indispensables para
poder compartir una carpeta entre el sistema husped y el invitado.
Para crear una carpeta compartida lo mejor y ms fcil es hacerlo desde el propio VirtualBox. Tenemos
que seleccionar la mquina virtual que creamos e ir a Configuracin.
En la Seccin Directorios Compartidos te aparece un cuadro con los directorios compartidos entre
esa mquina virtual y el sistema husped.
http://img516.imageshack.us/my.php?image=vbox026dn7.jpg
Tenemos que apretar la tecla Insert (Ins) de nuestro teclado o hacer click en el botn de agregar
nuevo directorio compartido (arriba a la derecha, el marcado en rojo).
http://img516.imageshack.us/my.php?image=vbox027ek9.jpg
Nos aparecer un navegador de archivos que nos pide que localicemos la carpeta (la podemos crear
desde aqu) y que le pongamos un nombre, que ser un nombre interno para saber cmo la llamaremos
desde el sistema invitado. Os aconsejo que no dejis espacios en dicho nombre, si queris separar dos
palabras, usad el guin bajo _. En este tutorial la llamar Carpeta_Compartida.
http://img516.imageshack.us/my.php?image=vbox028kk7.jpg
Hacemos Click en Ok y ya est la carpeta activa. Ahora hay que llamarla desde el sistema invitado.

Iniciamos el sistema invitado y segn se un Windows o un GNU/Linux haremos una cosa u otra:
Para un Sistema Invitado Windows: Podemos hacerlo desde consola, pero lo ms sencillo es
agregar el directorio haciendo click con el botn derecho del ratn sobre Mi PC y seleccionar
la opcin "Conectar a unidad de red". Le asignamos una letra (la que queramos) a la nueva
unidad y en el campo de Carpeta escribimos:
\\vboxsvr\Carpeta_Compartida
Para un Sistema Invitado GNU/Linux: Abrimos un terminal y ponemos:
mount -t vboxsf Carpeta_Compartida

puntodemontaje

Bueno, y tras todo el proceso deberais tener vuestra mquina virtual en perfectas condiciones de
trabajo.
Espero que este How-To os haya sido de utilidad.
Un saludo!

Solucin del virtualbox al ejecutar


/etc/init.d/vboxdrv set

Bueno, posiblemente les ha pasado u.u en el mejor de los casos se soluciona con un
$ sudo /etc/init.d/vboxdrv setup
Pero en otros -.-

para solucionar esto solo tuve que instalar los siguientes paquetes
# yum install binutils gcc gcc-c++ make patch libgomp glibc-headers glibc-devel kernel-headers
kernel-devel dkms
y poner de nuevo
# /etc/init.d/vboxdrv setup

O:! Funca, bueno el ultimo paso es reiniciar el vbox y si no les funca crear de nuevo una maquina virtu

Você também pode gostar