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 tegusta :-)Gracias por contestar.He realizado la misma prueba con un opensuse por ejemplo, he realizadoun backup de mi portatil en caliente con la opción de -A y confsarchiver y me ha generado perfectamente el fsa. He realizado el backupdel 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 queremover cualquier unidad de cd para evitar problemas pero ése no era el problema. El problema era el de siempre, hay que restaurar el grub conla 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 unaventaja :-)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 casono 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.