jueves, enero 10, 2008

Respaldar el MBR

Instalar un gestor de arranque no es una operacion que debe ser tomada a la ligera. Particularmente cuando utilizamos hardware IDE, es facil meterse en problemas y hacer que un sistema funcional entre en un estado en el le es imposible arrancar sin un disco de rescate.

Si tenemos un gestro de arranque instalado y funcionando, podemos considerar hacer una copia de respaldo del sector de arranque de nuestro disco principal.

Para IDE:

dd if=/dev/hda of=bootsector.bin bs=512 count=1


Para SCSI:

dd if=/dev/hda of=bootsector.bin bs=512 count=1


Alternativamente, podemos copiar el sector de arranque directamente a un disquete:

dd if=/dev/hda of=/dev/fd0 bs=512 count=1


Debemos ser extremadamente cuidadosos cuando especificamos las opciones if y of, ya que confundirlas podria destruir nuestro sector de arranque. Probablemente sea una mejor idea crear un archivo y copiar a un medio de almacenamiento a como lo harias con cualquier otro archivo. Confiar informacion critica a un floppy puede ser un truco muy divertido, pero despues de tu primer (o n-esimo) fallo del floppy en un momento critico, desearas tener otra copia del archivo.

Si alguna vez terminamos con un sector de arranque dañado, podemos restaurarlo rapidamente (despues de arranque desde un medio de rescate) de la siguiente manera:

dd if=bootsector.bin of=/dev/hda


O si lo respaldamos en un floppy directamente (bajo advertencia medica):

dd if=/dev/fd0 of=/dev/hda


Naturalmente debemos sustituir hda por sda si estamos utilizando SCSI.
Publicar un comentario en la entrada