Por lo general, debe consultar las páginas del manual correspondientes a cargadores de inicio para conocer el procedimiento apropiado. También se encuentra el artículo correspondiente en la Base de Conocimientos en el sitio Web de Acronis.
El siguiente es un ejemplo de cómo reactivar GRUB en caso que el disco del sistema (volumen) sea recuperado en un hardware idéntico.
- Inicie Linux o cárguelo desde el medio iniciable, y luego presione CTRL+ALT+F2.
- Monte el sistema que está recuperando:
mkdir /mnt/system/
mount -t ext3 /dev/sda2 /mnt/system/ # root particion
mount -t ext3 /dev/sda1 /mnt/system/boot/ # boot particion
- Corra los sistemas de archivo proc y dev para el sistema que está recuperando:
mount -t proc none /mnt/system/proc/
mount -o bind /dev/ /mnt/system/dev/
- Guarde una copia del archivo de menú GRUB, ejecutando uno de los siguientes comandos:
cp /mnt/system/boot/grub/menu.lst /mnt/system/boot/grub/menu.lst.backup
o
cp /mnt/system/boot/grub/grub.conf /mnt/system/boot/grub/grub.conf.backup
- Edite el archivo /mnt/system/boot/grub/menu.lst (para las distribuciones Debian, Ubuntu, y SUSE Linux) o el archivo /mnt/system/boot/grub/grub.conf (para las distribuciones Fedora y Linux Enterprise Red Hat), por ejemplo, como figura a continuación:
vi /mnt/system/boot/grub/menu.lst
- En el archivo menu.lst (respectivamente grub.conf), encuentre el elemento del menú que corresponde al sistema que está recuperando. Los elementos de este menú tienen la siguiente forma:
title Red Hat Enterprise Linux Server(2.6.24.4)
root (hd0,0)
kernel /vmlinuz-2.6.24.4 ro root=/dev/sda2 rhgb quiet
initrd /initrd-2.6.24.4.img
Las líneas que comienzan con título, raíz,kernel e initrd determinan respectivamente:
- El título del elemento del menú.
- El dispositivo en el cual el núcleo Linux se encuentra: típicamente, la partición de inicio o la partición de raíz, como la raíz (hd0,0) en este ejemplo.
- La ruta al núcleo en ese dispositivo y la partición de raíz: en este ejemplo, la ruta es /vmlinuz-2.6.24.4 y la partición de raíz es /dev/sda2. Puede especificar la partición de raíz por etiqueta (como root=LABEL=/), identificador (en la forma root=UUID=some_uuid), o nombre de dispositivo (como root=/dev/sda2).
- La ruta al servicio initrd en dicho dispositivo.
- Edite el archivo /mnt/system/etc/fstab para corregir los nombres de cualquier dispositivo que haya cambiado como resultado de la recuperación.
- Inicie la shell de GRUB ejecutando uno de los siguientes comandos:
chroot /mnt/system/ /sbin/grub
o
chroot /mnt/system/ /sbin/grub
- Especifique el disco en el cual se ubica GRUB: generalmente, la partición de inicio o de raíz:
root (hd0,0)
- Instalar GRUB. Por ejemplo, para GRUB en el registro de inicio maestro (MBR) del primer disco, ejecute el siguiente comando:
setup (hd0)
- Salir del shell de GRUB:
quit
- Desmontar los sistemas de archivos montados y luego reiniciar:
umount /mnt/system/dev/
umount /mnt/system/proc/
umount /mnt/system/boot/
umount /mnt/system/
reboot
- Reconfigurar el cargador de arranque utilizando las herramientas y documentación de distribución Linux que usa. Por ejemplo, en Debian y Ubuntu, puede precisar editar algunas líneas comentadas en el archivo /boot/grub/menu.lst y luego ejecutar el script update-grub; caso contrario, los cambios pueden no resultar efectivos.