Manera facil de pasar datos de tu sistema operativo nativo a una máquina virtual
Creo que, de calle, este es el título a post mas largo que he puesto en mi vida, pero es que me ha resultado tan util lo que he conseguido con el que o lo escribo o reviento. (Bro, léelo que te interesa)
Previo:
-Tenemos un sistema operativo A (Linux) y en ese sistema operativo mediante un software de virtualizacií³n (VMware) tengo corriendo como si de una aplicacií³n mas se tratase otro sistema operativo B (Windows).
-Samba, aparte de un tipo de baile que no puedo practicar porque no tengo cintura, es un protocolo de la familia UNIX que permite a los ordenadores con Linux, por ejemplo, navegar en una red Micro$oft Windows (el mítico “Entorno de red” para los no iniciados), compartir carpetas y demás como si de un ordenador con Micro$oft Windows se tratase.
-Unidad de red, es una opcií³n que ofrece el sistema de los chicos de Redmon que permite tener una unidad en “Mi PC” que aparece como un disco mas pero que en realidad es una carpeta en un ordenador que no es el nuestro.
Descripcií³n del porqué y el como:
¿Porque?, el otro día mi bro se comprí³ un mac, como en este mundo hay mucho mameluco que no entiende que pese a que Windows sea la mayoría no es lo íºnico, para trabajar tiene que utilizar una aplicacií³n dependiente de Micro$oft Access (es irí³nico que se llame Acceso con lo inaccesible que es) obligatoriamente, y hoy por hoy la íºnica manera de conseguirlo ha pasado por instalarle Parallels, un software de virtualizacií³n que hace que para usar esa aplicacií³n en concreto tenga que arrancar un Windows completo en una aplicacií³n. El caso es que cada X tiempo (y X es bastante a menudo) necesita meter datos que le envian en esa aplicacií³n. Meterlos con un USB es viable y facil puesto que los software de virtualizacií³n desde hace tiempo que detectan estos dispositivos, pero el proceso es un poco coí±azo, una vez recibido el email:
Pon un pendrive, guarda en el pendrive, expulsa, vuelve a introducirlo cuando estés en paralels para que lo detecte, copialo del pendrive al disco e tu máquina virtual y entonces puedes ponerte a trabajar.
No era aceptable.
¿Como? Las máquinas virtuales tiene posibilidades de red y como tales, ven a tu sistema operativo nativo por lo que vía “Entorno de red” podrias acceder a tu máquina. Así que si compartes una carpeta en tu máquina nativa (en mi caso como es Linux vía Samba, que para los que me vayan a decir que Linux es dificil, ya se puedo configurar con “Boton derecho-> Compartir en red windows”) y después vas a tu máquina virtual (Windows en este caso) boton derecho sobre MiPC (TuPC, NueeeeeestroPC, lease con voz de cura) “Conectar a unidad de red” y ahí navegamos hasta nuestra máquina nativa (el Linux) y nos aparecerá la carpeta que hemos compartido, “Aceptar” y nos aparecerá en MiPC un icono de unidad de red que es como un disco duro con un tubo debajo que nos llevará directamente a esa carpeta compartida en la que podemos configurar para solo leer, o leer y escribir.
Tras hacer esto, el proceso para una vez recibido vía email un fichero de datos llevarlo a la máquina virtual es:
“Guardar->Carpeta Compartida” y ya lo tendremos en la máquina virtual.
Captura de la idea en mi ordenador, lo de la izquierda es el navegador de ficheros de Linux con un fichero de texto, lo de la derecha es una mierda un windows con un explorador que tiene el mismo fichero que veíamos en el navegador de ficheros de linux.

Como dijo en su día Richard Stallman, Happy hacking.