Compra aquí con Amazon para colaborar con nosotros, con premium tendrás 2 años de garantía y envíos gratuitos de 1 día en miles de productos.

domingo, 20 de octubre de 2013

Backup y restauración desde Grub2

Como tarde o temprano tengo que actualizar a Ubuntu 13.10 y hace mucho que no hacia backups del sistema aproveche la ocasión para hacer unas configuraciones extras de seguridad.

Así que simplemente pensé en un arranque de Clonezilla desde grub2 desde una iso almacenada en una partición de backups y Dejadup (preinstalado en Ubuntu) para tener copias de seguridad del /home excepto los datos esenciales.

Así que a continuación os describiré los pasos que seguí para añadir Clonezilla al arranque de Grub2

Abrimos el archivo plantilla desde el cual se añaden entradas personalizadas en grub2 (nunca se edita el principal, siempre plantillas y usar el comando para actualizarlo):
sudo gedit /etc/grub.d/40_custom
Dentro copiamos el contenido que queramos añadir.
menuentry "Clonezilla live root (hd1,8)" {
  set root=(hd1,8) #Particion donde esta la iso, en este caso seria en sdb8
  set isofile="/isos/clonezilla-live-2.1.2-43-i686-pae.iso" #ruta de la iso
  loopback loop $isofile
  linux (loop)/live/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" ocs_live_keymap=\"\" ocs_live_batch=\"no\" ocs_lang=\"\" vga=788 ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile #podemos añadir opciones personales aquí, por defecto en blanco
  initrd (loop)/live/initrd.img
}

Guardamos y ejecutamos para actualizar grub de forma correcta:
sudo update-grub
Podéis añadir entradas si queréis con comandos e instrucciones ya programadas como efectuar un backup o restaurarlo si queréis directamente en Grub2 pudiendo así crear un sistema de recuperación avanzado mas potente aun si cabe que los sistemas de recuperación que vienen en algunos portatiles.

Si solo usáis Windows podéis en su lugar usar grub4dos (que podéis incluso llamar desde el propio arranque de Windows mismamente) con este texto:

title Clonezilla (--mem condicional, live)
  find --set-root /P/iso/clonezilla-live-2.1.2-43-i686-pae.iso
  map /P/iso/clonezilla-live-2.1.2-43-i686-pae.iso (0xff) || map --mem /P/iso/clonezilla-live-2.1.2-43-i686-pae.iso (0xff)
  map --hook
  root (0xff)
  kernel /live/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" keyboard-layouts=\"\" ocs_live_batch=\"no\" locales=\"\" vga=788 ip=frommedia nosplash toram=filesystem.squashfs findiso=/P/iso/clonezilla-live-2.1.2-43-i686-pae.iso
  initrd /live/initrd.img
  boot 
Aprovecho también para recordaros que en este mismo blog puse a disposición de todos un manual avanzado de Clonezilla que aunque no sea necesario su completa lectura os ayudara a manejarlo y entender muchas cosas de esta magnifica herramienta. Con Clonezilla y tiempo, las posibilidades son infinitas pudiendo usar almacenamiento en red por ejemplo y en caso de desastre arrancar desde un cd, usb o la propia red.

Con todo esto podéis tener un sistema de recuperación avanzado muy útil para centros de estudios, empresas y por ejemplo instituciones sin animo de lucro y recordemos ademas que es totalmente gratuito y legal.