lunes, 27 de febrero de 2017

Clonar un S.O. virtual con Virtual Box.

No voy a entrar en la necesidad de clonar un S.O. La primera que se me ocurre en la conveniencia de mantener una copia del S.O. limpia, con el S.O. recién instalado y, a partir de esa copia, cuando se necesite, hacer una copia y trabajar con ella. También podemos clonar un S.O. antes de realizar una operación de riesgo, como por ejemplo redimensionar un disco.
Clonar un S.O con VirtualBox es muy sencillo, solo hay que abrir VBox, con el botón derecho del ratón pulsamos sobre el S.O que queramos clonar y seleccionar "Clonar":




  • Damos un nuevo nombre al S.O clonado o validamos el que nos ofrece VBox.
  • De momento, a mi, me parece que si vamos a duplicar un S.O. la mejor opción es hacer una clonación totalmente independiente del S.O. original. Elegimos Clonación Completa.
  • En un par de minutos tenemos la copia totalmente operativa.
  • Doble click y a trabajar. 



miércoles, 22 de febrero de 2017

VirtualBox. Como llevar un S.O. virtual a otra máquina real.

Hace ya unos años le ofrecieron a mi mujer, su banco le ofreció, un portátil por tener la nómina domiciliada. Como nadie da duros a cuatro pesetas, el portátil resulto ser, directamente, una birria. Venía con Windows Vista pero no era capaz de soportarlo decentemente. Con el paso del tiempo dejó de ser operativo, hasta que me deshice del windows e instalé una de las versiones linux que la Junta de Andalucía promueve como Guadalinex.
Guadalinex viene con un paquete ofimático, Libre Office, compatible con Microsoft Office, pero no del todo. 

¿Como puedo instalar MSOffice en un PC con Linux?

Puedo instalar VirtualBox, preparar un XP virtual e instalar MSOffice en ese S.O. virtual.

  • Normalmente trabajo en otro PC, el nuevo, el portátil realmente está ya superado.
  • Como ya he instalado, como ya he hecho varias pruebas con Virtual Box y WXp me pregunto ¿Hay alguna manera de copiar un SO virtual de una máquina a otra? 
  • Pues si. Tan fácil como copiar el directorio con el sistema operativo virtual (.vbox, vdi, varios formatos) de una máquina a otra.
  • Si no tenemos instalado VirtualBox en nuestra segunda máquina, lo instalamos.
  • Una vez copiado el vbox abrimos VirtualBox.
  • Virtual Box tiene un menú lineal en la parte superior. Seleccionamos Máquina->Agregar.
  • Buscamos el S.O virtual traído desde otra máquina y queda instalado.
  • En mi caso parto de una máquina con menos de un año y voy a una máquina con muchos años y muchas limitaciones.
  • Al primer XP virtual que instalé le di 1024MB de memoria. Mi portátil antiguo tiene menos memoria.
  • Los parámetros de un SO virtual se pueden modificar por comando, comandos propios de VirtualBox. De momento no he profundizado mas sobre este tema.
  • Preparo un Wxp virtual con 256MB de memoria y tamaño de disco fijo, 10GB con eso me vale.
  • Instalo los distintos service pack de WXp, instalo las Guest Addicion, comparto carpetas, llevo  el SO al otro PC.
  • Copio en el portátil el SO, lo agrego y me dice que no encuentra la carpeta compartida, abortando la operación.
  • Elimino la compartición de carpetas en el SO original, vuelvo a llevar el SO de una máquina a otra, lo agrego y ¡Por fin! tengo un XP virtual en un PC con linux.

domingo, 12 de febrero de 2017

Virtual box. Windows XP virtual sobre W7 con VirtualBox.

Cambié de máquina y de sistema operativo. Pase de WXP de 32 bits a Windows 7 en una máquina de 64 bits. Durante mucho tiempo estuve evitando este cambiar de máquina, pero al final no tuve mas remedio que hacerlo. Mi anterior  máquina tenía instado Windows XP (32 bits) con todos aquellos programas que me fueron útiles en algún momento de una larga vida operativa. Con el paso de una máquina a otra, de una tecnología a otra, perdí todas aquellas aplicaciones que solo corren  en máquinas de 32 bits.  La mayor parte son aplicaciones que ya no utilizo, como la edición de vídeo con Studio9, pero, justo unos meses después de tener operativa la nueva máquina, me encontré que tenía que hacer un vídeo de presentación para una reunión de de sesentones. Menos mal que no me he deshecho de la máquina antigua.

Yo ya había oído hablar de VirtualBox, pero no lo había probado. Al tener necesidad de seguir utilizando mi editor de vídeo, entre otros, me decidí a probarlo.

Instalar VirtualBox es fácil, se baja y se instala. No me dio ningún problema. 
  • Otra cosa en instalar un SO virtual. En principio para instalar un SO debemos tener un fichero "iso" con el disco de instalación. 
  • Los linux se bajan en un iso, pero encontrar el correspondiente iso del windows xp es difícil, aunque se puede convertir cualquier disco de arranque en un ISO
  • Al final encontré una utilidad, UltraIso, que me permitió pasar a ISO mi disco de instalación de WXP.

Instalación de un S.O virtual:

  • Como ya he dicho hay que conseguir el sistema en un fichero iso. Hay un par de formatos mas (dmg y cdr) con los que en teoría se puede trabajar. No he trabajado nunca con estos formatos.
  • Se instala y se ejecuta VirtualBox. Pinchamos en "Nueva". Damos nombre y tipo de S.O. a instalar. Como estoy instalando un XP doy como nombre WXP, tipo windows, versión XP 32 bits. 
  • Siguiente. Asignamos memoria a la máquina virtual. Yo estoy probando con 1024. No se puede abusar del tamaño de la máquina virtual, perjudicaría a la máquina real.
  • Siguiente (next). Creamos un disco virtual.
  • Siguiente. De momento la primera opción, disco virtual VDI.
  • Siguiente. Damos un tamaño fijo al disco. La otra opción parece ser que nos hace crecer indefinidamente el disco virtual.
  • Siguiente. Tamaño en gigas del disco. Empecé probando con 32 pero en estos momentos voy bajando hasta 10GB.
  • Creamos. Tarda un poco.
  • En VirtualBox nos aparece la máquina virtual. Doble click sobre ella.
  • Nos pide seleccionar disco de inicio. Por omisión aparece Unidad anfitrión D: 
  • Nos movemos por las distintas carpetas del disco hasta encontrar nuestro fichero ISO. Seleccionamos y aceptamos.
  • Instalamos (para windows y linux) o probamos (para linux) el S.O. Tal y como lo haríamos en una máquina real.
Acceso al CD: La instalación deja como CD al fichero ISO. En el menú lineal, por encima del S.O. virtual, seleccionamos dispositivos-> Unidades opticas->Unidad anfitrión D: (o la que sea)

Acceso al puerto USB:
He conseguido acceder desde el XP virtual a el puerto USB.
  • Al abrir el S.O. virtual aparece una línea por debajo de lo que es la pantalla con el SO virtual en la que hay varios iconos, a la derecha de la línea. Son facilmente reconocibles.
  • El cuarto icono situado entre la carpeta y la red representa un conector USB. Con el botón derecho desplegamos una serie de opciones, de dispositivos conectados o conectables en el puerto.
  • He conseguido trabajar con un Arduino Uno y dos pinchos USB distintos.
  • Hay una lista de dispositivos por omisión. Al conectar un dispositivo nuevo lo añade a la lista de dispositivos visibles en desplegable.
  • Al retirar un dispositivo, desaparece de la lista, salvo los que están en la lista por omisión.
  • Al seleccionar un dispositivo del desplegable por primera vez, se instala tanto en el SO anfitrión como en el virtual. En la máquina real se instala algo que parece un dispositivo puente entre máquinas, al menos con algunos dispositivos.
  • Como puede comprobarse con Panel de Control->Sistema->Hardware->Administrador de dispositivos, tanto en la máquina real como en la virtual
  • Una vez instalado se trabaja con el desde el SO virtual como si el dispositivo estuviese conectado directamente a una máquina real. Es decir como siempre se haya trabajado con ese dispositivo.
  • De momento no he conseguido trabajar con dos dispositivos distintos conectados simultáneamente. Lo dejo para en año que viene.
Discos o carpetas compartidas:

  • De momento solo para windows.
  • Desde Dispositivos instalamos Imagen CD de las guest addition.
  • Después de esa instalación entramos en Dispositivos->Carpetas compartidas.->Preferencia de carpetas compartidas.
  • Añadimos una carpeta (carpeta con un+). Seleccionamos una carpeta de la máquina real. Seleccionamos automontar y hacer permanente.
  • Apagamos la máquina virtual.
  • Cerramos VirtualBox.
  • Cerramos la maquina real.
  • Reiniciamos máquina real.
  • Reiniciamos VBox y S.O. virtual.
  • La carpeta compartida aparece como un disco mas de la máquina virtual.