Windows XP con VirtualBox en Ubuntu 12.04 !

Problemas o dudas sobre el funcionamiento de la MAGALLANES y Olidata JumPC

Windows XP con VirtualBox en Ubuntu 12.04 !

Notapor Eduardo Duarte » Mié Abr 16, 2014 11:54 pm

Hola a tod@s ! - Como ya sabrán Windows XP ha quedado liberado sin más soporte técnico desde la empresa creadora ! y se recomienda a aquellos usuarios que lo tenían actualizar a Windows 8. Pero para muchos Win XP todavía es su forma de relacionarse con un PC o láptop. Bueno para los usuarios de Linux Ubuntu 12.04 que hallan instalado VirtualBox(Fig 1) y deseen tenerlo al Win XP como uno de sus variados sistemas de ayuda, les traemos la respuesta a poder leer los pendrives, tarjetas SD y todo periférico tipo USB usando:
1-Carpetas Compartidas.
2-Toda la Red como visualizador de las carpetas compartidas "/media/" lugar donde se orientan los USB de entrada y salida.

Procedimiento: Vamos a la máquina virtual y damos clic sobre "Carpetas Compatidas" y nos aparecerá: (Fig 2) aqui pulso sobre "+" y se abre un cuadro de diálogo (Fig 3) donde voy a ingresar el nombre de mi lugar compartido: Vamos a elegir dos: a-Mi carpeta "/home/usuario/Público" pueder ser otra a elección, damos clic sobre "solo lectura" y "hacer permanente" aceptamos y cerramos. b-La ubicación de los pendrives en sus USB corresponden a la dirección "/media" hacemos lo mismo que en (a) y aceptamos (cualquier pendrive en un USB será detectado como una nueva carpeta compartida en /media/ ).
Luego de esto colocamos un pendrive en cada USB de la magallanes , los detectará el sistema básico Ubuntu 12.04.4 mostrándonos los lugares para que editemos, los cerramos o minimizamos(a elección).
Primer paso dentro de la máquina virtual Win XP:
a-Figura 4: Voy a el navegador de Win XP y busco "Ver Toda la Red" allí nos mostrará dos lugares, uno de ellos nuestro "VirtualBox" damos doble clic sobre este ícono de red.
b-Figura 5: Nos aparece nuestro Servidor VirtualBox, damos doble clic.
c-Figura 6: Nos aparecen las dos carpetas compartidas: nuestro Ubuntu(Público) y nuestra Carpeta "/media", elegimos "/media" y damos doble clic.
d-Figura 7: Nos aparecen todos los pendrives que tengamos conectados en Ubuntu 12.04.4.(Fin de los problemas para el trabajo con Pendrives desde USB !)
e-La autorización de escritura o lectura, la damos al principio cuando determinamos las carpetas compartidas, en este caso pusimos "solo lectura" pero si necesitamos intercambiar datos dejamos sin marcar esta opción y el sistema lo toma como "lectura/escritura"

Bueno esperamos que sea de ayuda para muchas consultas que nos hicieron sobre "¿Cómo leer nuestros pendrives y SD" desde la máquina virtual con Win XP? , el sistema de VirtualBox viene preparado para el registro de USB en uso pero por alguna razón habiéndose hecho todo lo que indican los manuales los Pendrives conectados y leídos por Ubuntu 12.04.4 central no son leídos por las máquinas virtuales.

No dejen de avisarnos como les fué !!, buena suerte ! :)

"JUNTOS SOMOS MÁS, Y NO HAY IMPOSIBLES" :mrgreen:
Adjuntos
vbox.png
1-Máquina virtual del Win XP apagada.
DosPenMedias.png
Figura 7 - Dos carpetas que representan a dos Pendrives compartidos insertos en los USB de la Magallanes.
CarpetasCompartidas.png
Figura 6
ServidorVirtualBox.png
Figura 5
ViendoTodaLaRed.png
Figura 4
MediosElijo.png
Figura 3
MediosCompartidosVirtualBox.png
Figura 2
Avatar de Usuario
Eduardo Duarte
 
Mensajes: 276
Registrado: Dom Sep 18, 2011 2:18 am

Re: Uso de VirtualBox en Ubuntu y puertos USB !

Notapor Eduardo Duarte » Dom Sep 28, 2014 8:47 am

1-Usar web-cam, pendrives, impresoras, scanner's y todo por usb directo desde VirtualBox!

De acuerdo a gran interés de usuarios que necesitan usar varios sistemas en su equipo con ubuntu, lo que es permitido en buena forma por "VirtualBox", pero la única dificultad es en el momento de querer utilizar los puertos USB con pendrives, webcam, impresoras, scanner's etc., esto no se podía hacer debido a que se desconocía los procedimientos, aunque era posible! ; ahora les mostraremos como lograrlo.-
1-RESUMEN de un sistema VirtualBox tipo:(procedimientos generales)
--Descargar VirtualBox y al momento de crear una máquina virtual con X sistema, se incorpora un una imagen ISO de ese sistema, pero además se debe descargar e incorporar la ISO de "GuesAdditions" (que permite el acceso a carpetas compartidas entre los dos sistemas), osea en la parte almacenamiento aparecerán dos discos ISO: la del sistema de la máquina y la del sistema que maneja periféricos, pero esto no basta para que nuestra nueva máquina nos deje ver cuando conectamos un pendrive u otro periférico a los puertos USB ! .-

2-Procedimiento para tener acceso a los periféricos conectados a nuestros USB !
--a: Vamos a modificar y/o a crear 3 archivos necesarios para que esto funcione(estos archivos por lo general no están presentes en el equipo por lo que se crearían automáticamente, lo verán
en la explicación, y si llegaran a estar lo tenemos que dejar como se explica a continuación).-
--b: Procedimientos:
Tres archivos a corregir y/o a crear para Virtual Box.
Hacer que VirtualBox sea capaz de leer la carpeta de dispositivos USB
Para ello lo primero será cerrar VirtualBox para poder hacer los ajustes debidamente a través de terminal. Deberemos modificar y/o crear tres archivos
1- mountdevsubfs.sh.
2- 40-permissions.rules.
3- 40-basic-permissions.rules.
y escribimos así después del símbolo de $ de la terminal:(escriban lo que va después del 1-)
1-sudo gedit /etc/init.d/mountdevsubfs.sh (cuando se abre en gedit este archivo si no lo tenían en su sistema estará en blanco, pintan y copian lo que va a continuación desde el # hasta la linea que dice "mount -rbind...." , lo pegan en él y luego graban y cierran)

#
# 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


Luego de hacer esto(si exite se modifica y si no lo creamos) lo guardamos con OK y pasamos al 2do.archivo(40-per....)

Ahora desde la misma terminal escriben lo que va después del 2- :

2-sudo gedit /etc/udev/rules.d/40-permissions.rules
(hacen lo mismo explicado en el numeral 1)

# USB serial converters
SUBSYSTEM=="usb_device", GOTO="usb_serial_start"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="usb_serial_start"
GOTO="usb_serial_end"
LABEL="usb_serial_start"
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", \
,GROUP="vboxusers",MODE="0660", GROUP="dialout"
LABEL="usb_serial_end"


Luego de esto se graba y sale pasando al 3er.archivo(40-basic....)

3-sudo gedit /etc/udev/rules.d/40-basic-permissions.rules

(hacen lo mismo que ya explicamos)

# USB devices (usbfs replacement)
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
SUBSYSTEM=="usb_device", MODE="0666"

Luego de esto grabamos y salimos.

Nota: Por lo general estos tres archivos no existirán en sus equipos, por lo que los "sudo gedit" crearán los mismos dando la oportunidad de poder acceder a los usb ya sea con pendrives, web-cam, impresoras, scanner's etc.- (es real y está probado OK)

Nota: Cuando conectan un pendrive por ejemplo, y no se abre directamente, van a configuración del VirtualBox y en USB existen 2 íconos con un +, el primero deja el 1er puerto abierto para que reconozca cualquier periférico conectado al 1er usb que usemos, pero si queremos personalizar nuestros pendrives que usamos le podemos decir al sistema que sepa tipo y procedencia del periférico y que ya quede grabada su futura presencia para ello pulsamos sobre el 2do.ícono, éste nos mostrará el nombre del pendrive conectado y al pulsarlo ya lo incorpora al sistema y al darle aceptar ya queda reconocible y si estamos en sistema win xp (por ejmplo) en nuestra máquina, éste ya da un sonido de periférico reconocido e instala los drivers necesarios para leerlo y LISTO !, esto lo haremos también para nuestra impresora y scanner o la webcam por ejemplo, como serán periféricos permanentes de nuestro uso ya lo podremos tener para siempre reconocibles para nuestra máquina virtual.

Bueno esta es una ayuda para la "multiétnia tecnológica" a la cual asistimos en la actualidad científica de la comunidad educativa a la cual RAP-Ceibal apoya desde este fóro técnico, cuyo fin es acercar el conocimiento "patrimonio de la humanidad" porque en la "Sociedad del Conocimiento" no hay escusa "de no saber" por no tener la oportunidad del acceso al mismo !, por ello es un derecho primordial que "tod@s accedan al conocimiento" :D

Ahora a reiniciar el equipo para que los cambios se efectúen !

No dejen de escribir sus conceptos sobre el tema al pie de este post ! :P

Recuerden nuestro lema:

JUNTOS SOMOS MÁS Y NO HAY IMPOSIBLES :mrgreen:
Avatar de Usuario
Eduardo Duarte
 
Mensajes: 276
Registrado: Dom Sep 18, 2011 2:18 am


Volver a AYUDA TÉCNICA - Magallanes y Olidata JumPC

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 141 invitados