noviembre 2010


Mi hermana acaba heredando muchos de los gadgets que me compro, luego tiene una asombrosa facilidad para hacer que funcionen mal o que se acaben rompiendo. En este caso se ha quedado sin espacio en el disco duro de mi portátil viejo. Dado que ya nunca lo utilizo, he procedido a borrar la partición de linux que tenía ahí para conseguir 30 GB más. De tal manera que se me ha olvidado restaurar el MBR antes de reiniciar.

El resultado es que el gestor de arranque GRUB ha dejado de funcionar y ya no era posible arrancar ningún sistema operativo del portátil. Me he acordado de los viejos tiempos cuando me cargaba el arranque del portátil cada dos días…

Para arreglarlo hay que cargar cualquier distribución de GNU/Linux guardada en un live CD y ejecutar el siguiente comando (sin montar ninguna partición):

root@ubuntu:# dd if=/dev/zero of=/dev/sda bs=446 count=1

Lo que hace este comando es borrar (escribir ceros) los primeros 446 bytes del MBR que contienen información sobre la tabla de particiones.

Cada uno de los parámetros del comando dd tiene el siguiente significado:

  • if: Fichero de entrada. En algunas webs pone /dev/null, a mí eso no me ha funcionado, mejor utilizar /dev/zero
  • of: Fichero de salida en el que escribir los datos. Para saber qué dispositivo hay que poner aquí se puede utilizar el comando fdisk -l.
  • bs: Cantidad de bytes que se van a escribir
  • count: Número de bloques que se quieren copiar, en este caso hay que poner el valor 1.

Un saludo!

Anuncios

Hace algún tiempo que no posteo en el blog, no es que me haya olvidado de él, sino porque el ritmo de trabajo ha aumentado bastante en los últimos meses. Una de las actividades que ha ocupado casi todo parte de mi tiempo los fines de semana  ha sido el desarrollo de una guía sobre cloud computing, en concreto sobre los riesgos de seguridad y privacidad de esta tecnología.

Durante el desarrollo de esta guía, he asentado muchos conceptos que tenía algo difusos sobre la computación en la nube y he absorbido grandes cantidades de literatura sobre ella. Realmente me he asombrado bastante ante las posibilidades de esta tecnología que cada vez está más presente en nuestra vida diaria. Supongo que a muchos de vosotros os suenan cosas como Gmail, Google docs, ubuntu one o Amazon Web Services. Son sólo algunos de los ejemplos de cómo esta tecnología está presente en muchas de las aplicaciones que utilizamos normalmente.

Últimamente, estoy notando un incremento notable sobre noticias relacionadas con las grandes inversiones que están haciendo las grandes empresas para mejorar sus servicios de cloud computing como por ejemplo estas de engadget, alt1040 o bitelia. Realmente creo que hay cierto desconocimiento sobre cómo funciona el cloud computing y cómo podemos aprovecharnos de sus ventajas.

Sin duda, una de las mejores maneras de aprender cómo funciona el cloud computing es instalar una nube privada en un entorno de pruebas.  Tal vez la forma más sencilla sea utilizar las funcionalidades de computación en la nube que ofrece ubuntu server. Durante la instalación, se ofrece al usuario la posibilidad de configurar todos los paquetes software necesarios para convertir la máquina en un servidor de cloud computing mediante la utilización de Eucalyptus.

La instalación completa de una máquina virtual como nube privada no lleva más de media hora, eso sí, sed generosos con la memoria RAM asignada a la máquina virtual porque el sistema es algo más pesado que un ubuntu server normal.

Cuando saque algo más de tiempo escribiré algo más sobre la administración y configuración del sistema Eucalyptus. Un saludo y hasta pronto.