NOTA!!!
ES PARA USAR EL PENDRIVE/DISCO USB REAL EN VIRTUALBOX!! SI NO ES LO QUE QUERES NO LO LEAS!!
Bueno.. no voy a empezar con demas frases ni nada.. solo voy a "explicar" lo necesario..
Bueno .. empezando ..
Nececesitas saber cual es el disco a usar en la maquina virtual.. despues.. con el comando ls /dev/sd? podremos saberlo..
El comando ls /dev/sd? tendria que tirar, algo asi . o parecido.. bueno. siguiendo
[color=#000000][color=#000000]exio4@ex-arch:~$ ls /dev/sd?
/dev/sda /dev/sdb
exio4@ex-arch:~$[/color][/color]
Yo en mi caso tengo VirtualBox 4 (Ni idea si esta actualizado. pero se que es el 4 xD), y el pendrive es sdb.. (Ejecuta el comando sin el pendrive para ver el pendrive)
Ahora tenemos varias vias..la insegura. y la muy insegura.. [Tambien esta la segura.. pero es demasiado como para iniciar solo el pendrive ]
1- Muy insegura
Correr virtualbox y todo los comandos como root
2- Insegura
Cambiar los permisos con chmod
NOTA: Si elegis el metodo 1 (Muy inseguro) No corras los comandos en cursiva..
Si elegis el motodo 2 (Inseguro) No corras los comandos en negrita
Los subrayados son para ambos
Si elegimos la primera .. ejecutamos antes que todo
sudo -s
Si tenes configurado sudo.. o.
su root
EDIT: A algunos no les funciono este metodo "para linkear" el disco! y tuvieron que correrlo como root
Ahora.. ejecutamos este comando .. remplazando X por la letra del particion (En mi caso es sdb)
VBoxManage internalcommands createrawvmdk -filename /home/tuusuario/sdb.vmdk -rawdisk /dev/sdb -relative
(Este comando es como root)
Tambien hay que cambiar "tuusuario" por el suyo (Claro esta. xD)
Eso devolvera algo como...
/bin/bashdijo: exio4@ex-arch:~$ sudo VBoxManage internalcommands createrawvmdk -filename /home/exio4/sdb.vmdk -rawdisk /dev/sdb -relative
RAW host disk access VMDK file /home/exio4/sdb.vmdk created successfully.
exio4@ex-arch:~$ [/quote]
Eso quiere decir que se genero bien! Si tiro error. por favor digan en el post que veo como ayudarles
Ahora si usan el metodo2
sudo chmod 777 /dev/sdb*
EDIT: Para que funcione cambien los permisos del archivo con..
sudo chmod 777 /home/tusuario/sdb.vmdk
Si todo va bien. ahora ya pueden agregar el disco a su maquina virtual!
Para que el post no sea crap. armo un minituto
1- Iniciamos VirtualBox
2- Click en "Nueva"
Saldra una ventana como esta..
Siguiente..
Saldra algo como esto
Ahi ponen el nombre de la maquina virtual. y demas!
(Yo le puse debian-usb para el ejemplo)
Siguiente..
Bueno.. en esa imagen.. elegis "Usar un disco existente"
y apretas el boton amarillo para elegir el disco (Yo elegi uno que ya habia hecho )
Ok, siguiente. y sale para elegir cantidad de ram.. esto va de acuerdo al SO que tengan en el pendrive
Yo como tengo un xfce. y varias boludeces mas le deje el default
Siguiente. y demas...
y sale esto
..
Si tira error al iniciar la maquina virtual (De files y demas)
y estan usando el metodo 2..
Ejecuten este comando de nuevo
sudo chmod 777 /dev/sdb*
y luego magia! (Esta imagen es del grub de mi pendrive )
Ahora pueden usar esa maquina virtual como cualquiera mas !
Pongan un CD virtual e instalen lo que quieran! y demas!
Una info "de yapa"... Si usas el disco rigido en vez del pendrive.. podes incluso instalar una distro mientras estas en otra ! (Vale aclarar que no toquen las particiones)
Eso si .. NO ME HAGO RESPONSABLE DE LO QUE PRODUZCA !!!
Ok ? ¬¬
Esta yapa deben usarla con cuidado y tener las particiones ya acomodadas!
EXio4