viernes, 13 de febrero de 2015

Conexión IP entre Host y máquinas virtuales


Hasta ahora siempre he utilizado mi equipo con conexión Ethernet, por lo que cuando quería conectividad entre la máquina Host y las máquinas virtuales en VirtualBox me bastaba con configurar la tarjeta de red de las MV en modo Bridge. Pero hoy me he encontrado que necesito conectar con una máquina virtual mientras el PC no tiene conexión Ethernet, y la solución anterior no funciona.

Está muy bien explicada aquí: http://blog.desdelinux.net/establecer-conexion-de-red-entre-la-pc-y-las-maquinas-virtuales-de-virtualbox/

No obstante la voy a reproducir por si la borraran de la página anterior:

Existe una solución muy simple para lograr comunicar el Host con la MV sin conectar el cable Ethernet al HOST.

1.- Abrimos VirtualBox y vamos a Archivo » Preferencia » Red.

2. Agregamos una red Solo-Anfitrión. Debe quedar de esta forma:
 

 3. Luego añadimos y configuramos nuestra máquina virtual y en su configuración de Red, seleccionamos Conectado a Adaptador solo-anfitrión y en Nombre añadimos la tarjeta virtual que añadimos anteriormente. Debe quedar así:


Arrancamos nuestra máquina virtual y comprobamos cómo le asigna una IP del rango 192.168.56.0/24, en este caso la 192.168.56.101,

Si vamos a la máquina HOST, comprobamos cómo también tiene una nueva tarjeta de red virtual denominada vboxnet0 en ese rango. En este caso tiene IP 192.168.56.1


Y podemos comprobar cómo existe comunicación entre ellas. Lanzamos un ping de la HOST a la virtual.

Y de la virtual a la HOST:

 Sencillo!!


martes, 3 de febrero de 2015

Convertidores Freeware

Hoy necesitaba convertir una base de datos de Access 2007 a MySQL y me he puesto a buscar por Internet cómo hacerlo. He encontrado un convertidor fantástico en
http://www.bullzip.com

En mi caso he usado el convertidor Access a MySQL:http://www.bullzip.com/products/a2m/info.php

La única pega es que sólo funciona en Windows, y siendo Freeware no estaría mal una versión Linux. Pero por lo demás me ha funcionado perfectamente. 

sábado, 20 de septiembre de 2014

Ampliar disco duro virtual .vdi

En ocasiones hemos creado una máquina virtual e VirtualBox con un disco duro .vdi que llega un momento que se nos queda pequeño. Tiene solución.

En el siguiente enlace está explicado cómo ampliar el tamaño del disco duro: aquí

El manual es muy bueno. Yo sólo matizo un par de cosas. Una vez utilizado el comando VBoxManage podemos "cargar" directamente la ISO de gparted en el CD virtual y arrancar la máquina. Con el gparted realizamos simultáneamente todas las acciones para borrar la partición de swap y la extendida, las creamos al final y aplicamos. Inmediatamente redimensionamos /dev/sda1.

Y para cambiar el punto de montaje de la swap basta abrir una ventana de comando desde el propio S.O. de gparted y montar /dev/sda1 sobre /mnt (sudo mount /dev/sda1 /mnt). Ahora ya podemos editar fstab con $sudo nano /mnt/etc/fstab

Pero lo dicho, el manual presentado es estupendo

domingo, 9 de febrero de 2014

Añadir diskette virtual en VirtualBox

Para añadir un diskette virtual a VirtualBox tenemos que hacer 2 cosas:

  1. Añadir la controladora y la unidad de Diskette (como si instalaramos la unidad de diskette en el PC)
  2. Insertar una imagene de diskette virtual (como si introdujeramos un diskette en el equipo)


Añadir la controladora y la unidad del Diskette

Con la máquina apagada ir a "Configuración - Almacenamiento". En el "Arbol de almacenamiento" hacer click con el botón derecho en una zona en blanco y seleccionar "Agregar controlador de diskette".


Veremos cómo nos aparece el controlador. Ahora hacemos click sobre el diskette que nos aparece a la derecha, con un signo +.

Nos preguntará si queremos seleccionar una imagen o dejarlo vacío. Por el momento podemos dejarlo vacío.




Insertar una imagene de diskette virtual

En primer lugar hemos de tener una imagen de diskette virtual. Si la tenemos pasamos al final. Sino hay que generar la imagen de diskette virtual. Desde linux podemos generarla fácilmente con el comando siguiente:

$ /sbin/mkfs.msdos -C /path/imagefile.img 1440

En el comando anterior sustituiremos path por la ruta donde queramos que se guarde la imagen. Por ejemplo: /media/mipendrive/imagefile.img

Ahora que ya tenemos la imagen sólo nos queda seleccionar dicha imagen desde la controladora. Podemos hacerlo con la máquina apagada desde la pantalla donde la creamos o al arrancar la máquina haciendo click en el icono del diskette (en la parte inferior derecha de la pantalla).

jueves, 30 de enero de 2014

Mostrar grub si no se ve.


En ocasiones puede ocurrirnos que instalamos Ubuntu sin ningún otro sistema operativo instalado y nos arranca directamente, sin mostrar el menú del Grub. Pero puede que nosotros queramos que se muestre, por ejemplo para mostrar el arranque en red o el memtest.

Para hacer que se muestre haremos lo siguiente:

  1. Editamos /etc/default/grub
    1. Comentamos con almohadilla #GRUB_HIDDEN_TIMEOUT=0. Así hacemos que no quede oculto el menú del GRUB
    2. Podemos también descomentar la entrada GRUB_GFXMODE=640x480 para asegurarnos que nuestro monitor podrá mostrar el menú del Grub. Luego, si queremos, podemos aumentar la resolución para verlo mejor.
  2. Ejecutamos $update-grub2 para generar nuevamente el fichero /boot/grub/grub.cfg con las distintas opciones de arranque. Podemos echarle un vistazo para comprobar que están presentes las que necesitamos.
  3. Probablemente el grub ya está instalado y no hace falta hacer nada más, pero si queremos asegurarnos que se instala podemos ejecutar %grub-install --recheck /dev/sda (podemos cambiar el HD si fuera otro el nuestro)
Con esto debería ser suficiente para obtener el menú del Grub al arrancar.

lunes, 13 de enero de 2014

Cambiar resolución Grub2

Puede ocurrirnos que la pantalla de selección de sistemas operativos de Grub2 no se vea porque la resolución de la pantalla es distinta de la configuración del grub. En ese caso hay que cambiarla. Mucho cuidado con muchos tutoriales que hay por ahí y que te dicen que cambies grub.cfg. Nunca cambies manualmente ese archivo ya que se genera automáticamente al ejecutar update-grub2 y cualquier cambio manual desaparecerá tras dicho update.

La forma correcta de hacerlo puede encontrarse en:

En resumidas cuentas lo que hay que hacer es:

Para cambiar la resolución del menú (tamaño de la fuente), editamos el archivo "/etc/default/grub" con:
sudo gedit /etc/default/grub
Y buscamos la línea (alrededor de la nº 25):
GRUB_GFXMODE=...x...
Seguramente, por defecto, la línea esté comentada (con una almohadilla "#" delante), por lo que el sistema pasará de largo y cogerá la resolución más grande posible, con el tamaño de letra más pequeño.

Para cambiarlo, borramos la "#" y le ponemos la resolución que queramos. Las resoluciones más comunes son:
GRUB_GFXMODE=800x600
y
GRUB_GFXMODE=640x480
Nota: a menor resolución, mayor tamaño de la fuente

Y después hacer un update-grub2.

En la página mencionada explica cómo obtener las resoluciones soportadas por tu gráfica/pantalla.

martes, 17 de diciembre de 2013

Eliminar entrada de Windows de Grub2

Este mini-manual sirve para eliminar el Windows en un PC con particiones WIndows, Linux i Lliurex. Muestra como eliminar las particiones con GParted y luego cómo actualizar el Grub2.
 
Para eliminar el Windows de las Aulas de informática podéis seguir estos sencillos pasos.

  1. Arrancar en Ubuntu.
  2. Ejecutar GParted. Debería verse algo como esto:

  3. A continuación haremos que la partición activa (de arranque) sea la del Ubuntu. Es la que tiene el punto de montaje /. Botón derecho sobre esa línea y seleccionar  “Gestionar opciones”. Activar boot y cerrar.

  4. Seleccionar ahora la partición ntfs (la del Windows), botón derecho y eliminar

  5. Ahora seleccionamos “Aplicar todas las operaciones” y elimina la partición. Quedará así:

  6. Ya podemos cerrar el GParted.
  7. Abrimos un terminal y hacemos lo que se muestra a continuación:


    Básicamente son 3 comandos:
    $ mv 30_os-prober kk30_os-prober
    $ update-grub2
    $grub-install /dev/sda
    El primero elimina las entradas de los sistemas no Linux, en nuestro caso Windows.
    El segundo actualiza el fichero con lo que tiene que mostrar el grub
    El tercero instala en grub en el MBR del disco de arranque (más o menos). Vamos, que sustituímos el grub que pudiera haber instalado el Lliurex si se instaló a posteriori del Ubuntu para que sea este el que se arranque.
  8. Reiniciamos y comprobamos que el grub que se activa es el de Ubuntu (y no el de lliurex) y que ya no está la opción de Windows.