[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Duda con backup de mbr y tabla de particiones



El 2013-04-03 18:21, Camaleón escribió:
El Wed, 03 Apr 2013 17:51:19 +0200, maykel escribió:

El 2013-04-03 16:38, Camaleón escribió:

(...)

Fsarchiver no es muy distinto de un "cp" o de usar rsync, por poner dos ejemplos, sólo que automatiza y centraliza todo el trabajo de copia/
restauración/permisos/etc... ¿La pega? Pues la que ya sabes, pero
sinceramente, si te gusta la aplicación el hecho de tener que
reinstalar
el cargador de arranque no lo veo como un inconveniente insalvable.

¿Un baipás? Instalar GRUB en una partición separada, independiente, de esta forma no tendrías problemas ya que podrías usar otra aplicación de bloques para volcar/restaurar y para el resto de particiones, la que te
gusta :-)

Gracias por contestar.

He realizado la misma prueba con un opensuse por ejemplo, he realizado
un backup de mi portatil en caliente con la opción de -A y con
fsarchiver y me ha generado perfectamente el fsa. He realizado el backup
del mbr. He restaurado ambas cosas y a la hora de arrancar con
virtualbox me daba error:

Missing operating system
FATAL: INIT18: BOOT FAILURE

En algunos foros ponía que era error de virtualbox y que había que
remover cualquier unidad de cd para evitar problemas pero ése no era el problema. El problema era el de siempre, hay que restaurar el grub con
la particuliaridad de que es grub2. Lo he restaurado con
mount+chroot+systemrecuecd y listo!!

Arranca a las mil maravillas.

Pues esa es la idea, vamos, que tampoco cuesta nada reinstalar el gestor de arranque. La ecuación te sale a cuenta: un problema contra más de una
ventaja :-)

A que te refieres Camaleón con la partición boot independiente?? Aun
haciendo backup de /boot y de / , no tendrías que recuperar el grub
igualmente restaurándolo en otro equipo?

A que podrías usar Clonezilla solo para clonar la partición de GRUB y en el resto de particiones podrías usar FSarchiver. En teoría, en este caso
no tendrías que volver a reinstalar el cargador de arranque.

Saludos,

--
Camaleón


Vuelvo a reabrir el hilo porque no me queda claro una cosa tan sencilla...y la verdad es que me tiene un poco "mosqueado".

Tengo una máquina virtual de 30 GB de disco duro. Tiene 2 particiones, una para / y otra de intercambio swap(instalacion por defecto guiado). Hasta ahí todo correcto, comienzo para hacer el backup:

- Backup del gestor de arranque sin la tabla de particiones: dd if=/dev/sda of=mbr_without_table.mbr bs=446 count=1 - Backup de todo el gestor de arranque + tabla de particiones por si acaso: dd if/dev/sda of=mbr.mbr bs=512 count=1 - Backup de la tabla de particiones con sfdisk: sfdisk -d /dev/sda > partition.txt

Finalmente, hago backup con cualquier software ya sea partclone, fsarchiver o inclusive rsync o cp, en este caso usaré partclone: partclone.extfs -d -c -s /dev/sda1 -o backup_sda1.img



Se realiza OK, hasta ahí todo OK.

Ahora me creo otra máquina virtual, con el mismo espacio en disco 30 GB para no "complicar" la cosa...

Comienzo a restaurar, booteo desde un livecd y:

- Restaurar tabla de particiones: sfdisk /dev/sda < partition.txt
- Restaurar sólo el grub sin la tabla de particiones: dd if=mbr_without_table.mbr of=/dev/sda bs=446 count=1 - Finalmente, restauro con partclone: partclone.extfs -d -r -s backup_sda1.img -o /dev/sda1

Se realiza todo aparentemente OK.

En teoría, ya tiene restaurado la tabla de particiones, el grub y los datos en sda1.

Ahora bien, porque me estoy volviendo loco, no debería de arrancar automáticamente si tiene tabla de particiones, grub y recuperada la imagen?? La verdad es que le estoy dando mil vueltas y no entiendo como una cosa tan sencilla que inclusive tiene el mismo espacio en disco duro y es una máquina virtual calcada vamos... No lo entiendo, quizás esté haciendo algo mal... Me gustaría hacer todo este proceso por comandos ya que así sabes perfectametne lo que estás haciendo y me dá más flexibilidad.

Por favor corríjanme si he realizado algo mal, pero la maquina virtual no arranca... Se queda en:

Booting From Hard Disk ...

No devuelve error.

Intuyo que no puede cargar el grub, porque si lo restauro con un live cd como systemrescuecd, ubuntu y derivados luego arranca perfectamente... Pero quiero saber el por qué? En teoría, para el backup y restauración del mbr se usa dd, no entiendo porque no arranca...

Alguien me puede hechar una mano??

http://www.cyberciti.biz/faq/howto-copy-mbr/

Gracias por todo.

Saludos.


Reply to: