PDA

Ver la versión completa : Compartir disco virtual (virtualbox)



Drumpi
25/10/2013, 15:48
Hola a todos:

Debido a la incompatibilidad de algunos programas con W7, he tenido que recurrir a VirtualBox.
Lo he instalado en mi Kubuntu, y le he hecho la instalación de W98 y W2K. Ok.
Pero ahora quiero usar ese mismo disco virtual en VirtualBox en mi W7. Tengo el vdi en una carpeta al que pueden acceder ambos SO, pero el caso es que no sé hacer para que el VB de Windows use ese fichero. He estado buscando en internet y lo único que he encontrado es cómo exportar e importar a través de un fichero ova.

¿Cómo lo hago? ¿Tengo que crear una nueva máquina virtual con las mismas opciones que en Linux y luego me dará la opción de usar ese disco? ¿no hay una forma de salvar esas opciones sin tener que hacerlo a mano?

princemegahit
25/10/2013, 17:57
Creo que es por el UUID del disco o algun tipo de identificación por el estilo, no se si el propio virtualbox tenia una utilidad propia o se hacia con algun script ajeno, me pillas muy espeso hoy y sin tiempo para mirarlo, pero la cosa va por ahi.

otto_xd
25/10/2013, 18:17
Clicka dos veces en el disco y virtualbox deberia de agregarlo, no_

Drumpi
28/10/2013, 20:19
Pues no, Otto, ni siquiera me sale en la lista de discos duros, aun cuando modifico la ruta a donde está el vdi.
Con doble clic lo único que me ha salido es la ventana de windows preguntándome con qué programa quería abrirlo, y ni poniéndolo manualmente al virtualbox.exe ha funcionado.

rage
28/10/2013, 20:42
Si la vm esta creada con virtualbox, simplemente tienes que desde el virtualbox de win7 ir al menu Maquina > Agregar... (o con Control + A), buscar la ruta del la maquina que quieres y seleccionar el archivo .vbox que esta con el .vdi, para que te añada la maquina que creaste desde Kubuntu. Asi ya podras arrancarla desde virtualbox.

Drumpi
29/10/2013, 18:22
Tendré que crear una copia desde la carpeta Home, pero lo probaré. No sabía que existían esos ficheros.

Luisodin
30/10/2013, 12:36
Puedes empaquetar esa imagen de disco en OVF y luego cargarlo donde te de la gana

Drumpi
30/10/2013, 19:32
Sí, Luis, iba a hacerlo, pero quería evitar duplicidades.
Al final hice lo que dijo rage, y ha funcionado. He tenido que desconectar y reconectar el disco duro por el tema de que se habían mantenido las rutas de Linux, al igual que los isos de drivers de la gráfica y las external utils, pero ya está funcionando.
Hay pequeños fallos con el sonido en W7 (con W2000 el soido se queda pillado hacia el final de la reproducción, y con W98 se corta el final) pero ya los investigaré. Estoy por meterle el disco de drivers de mi Soundblaster 16pci, ya que es la tarjeta que está emulando :D

Luisodin
30/10/2013, 20:32
*****, se me ocurre ahora que podias haber hecho una instantanea del sistema estable en Kbuntu y luego clonarla. Coger ese clon y ejecutar un sysprep. te lo hubiera reconfigurado todo y no deberia darte ningun problema de drivers. pero bueno solucionado ya, nomproblemo

Drumpi
02/11/2013, 17:56
Bueno, todavía podría hacerse, mientras no me altere ni clone el disco duro, y pudiendo sacar copia a la máquina virtual de Windows...
¿Me podrías detallar un poco mejor los pasos? Lo del sysprep no sé lo que es. el resto creo que sabría como hacerlo mientras no haya nada raro por ahí ^^U

Luisodin
02/11/2013, 18:03
Es una utilidad de windows que prepara el sistema, para una instalacion duplicada de windows. Se suele utilizar en los servers sobre todo pero esta disponible en los windows normales. Es la utilidad que se usa para entre otras cosas, crear el típico DVD que te montas con programas ya instalados
la idea es ejecutar un syspep (ojo que pierdes el parcheo del Win7 y tienes que volver a parchear de la manera que lo hayas hecho) y cuando la máquina se apague, hacer instantánea y clon.
El clon lo haces completo (no enlazado) y luego ya borras el original y cuando inicie te configurará el sistema de virtualizacion de nuevo como si fuese uan instalación. A mi no me dan nunca problemas, por eso me extrañó.
Es super intuitivo todo, si tienes algún problema, dímelo.

Carlos24
02/11/2013, 18:45
Otra posibilidad es utilizando el comando vboxsf de virtualbox y montando como una unidad de red se tratase.

mkdir nombredecarpetamontaje/

sudo mount -t vboxsf nombrededecarpetaquequierescompartir /Home/usuario/Carpetacompartidamontajecreada

Creo que era así aparte de seleccionar la carpeta compartida en las configuraciones de virtualbox :P

Drumpi
03/11/2013, 19:51
Buf, Luis, paso de tocar el SO, que bastante la tuve que liar para mantener la partición de seguridad, la de instalación y la del W7 (aunque es original y con licencia) y abrir hueco para meterle la Kubuntu, la swap y la partición para el /home (que era la primera vez que lo hacía). Para eso prefiero arrancar en Linux cuando tenga que usar el sistema virtual :S
Más que nada era para tener que evitar los reinicios, porque estoy acostumbrado a usar programas de Windows, pero Fenix no me funciona en 7, y es la única manera para participar en el concurso de GP32. Vamos, simple comodidad.

Carlos24: creo que no hablamos de lo mismo, no quiero compartir carpetas ni nada de eso, sino el fichero de disco duro vfi generado por virtualbox al crear una máquina virtual, entre el virtualbox de Linux y el virtualbox de windows. O sea, poder acceder al mismo sistema virtual desde todos los SO instalados realmente en mi equipo.