SystemRescueCD + Restore backup + Grub

Imagen de Alexnux
0 puntos

Saludos a la comunidad.

He realizado una copia de seguridad de un equipo que deseo clonar mediante SystemRescueCD (SRCD).

A la hora de restaurarla a un sistema destino completamente vacío he automatizado todo el proceso mediante la creación de un archivo "autorun" como sigue:

# Script "autorun" para restaurar copia de seguridad desde SRCD automáticamente
# Montar unidad donde está la copia a restaurar
mkdir /media/usb
mount /dev/sdc1 /media/usb
# Cargar tabla de partición + programa de inicio
dd if=/media/usb/mbr.bin of=/dev/sda
# Preparar el sistema de ficheros de la partición destino
mkdir /media/ubuntu
mount /dev/sda3 /media/ubuntu
mkfs.ext2 /dev/sda3
umount /media/ubuntu
# Restauración
partimage --finish=2 -b -o -d restore /dev/sda3 /media/usb/backupN145.partimage.000

El problema surge cuando al reinciar el equipo restaurado tras la ejecución exitosa del script anterior descubro que no se inicia el GRUB, y por lo tanto, no puedo entrar a la partición restaurada.

Una solución es usar SuperGrubDisk, entrar en el sistema restaurado y desde linea de comando ejecutar la instrucción: grub-install /dev/sda

He intentado usar esta instrucción desde SRCD -montando previamente la unidad restaurada- del siguiente modo:

mkdir /media/ubuntu
mount /dev/sda3 /media/ubuntu
grub-install /media/ubuntu/dev/sda

Sin embargo -desde SRCD- no aparece el fichero /dev/sda y por lo tanto no puedo restaurar el GRUB.

Alguna sugerencia??