6. Cargador de arranque

6.1. Volver a instalar el cargador de arranque

A veces Usted comete un error y borra el sector de arranque maestro (MBR) de su disco, o algún programa que se porta mal lo hace, o Usted tiene arranque dual con Windows® y se pesca un virus que lo hace. Entonces, Usted dice, no voy a poder arrancar más mi máquina, ¿cierto? ¡Equivocado! Hay muchas maneras de recuperar el cargador de arranque.

Para recuperar su cargador de arranque necesitará un disco de arranque. Sin un disco de arranque de algún tipo puede que esté completamente perdido[20].

Vuelva a arrancar su computadora usando el disco de arranque. Lo que haga luego depende de si utiliza LILO o GRUB. Sin importar el cargador de arranque que use, todos los comandos deberán ejecutarse como root.

6.1.1. Con LILO

Si usa LILO, simplemente necesita ingresar lo siguiente en la línea de comandos: /sbin/lilo. Esto volverá a instalar a LILO en el sector de arranque de su disco y eso corregirá el problema.

6.1.2. Con GRUB

Si usa GRUB las cosas son un poquito diferentes que si usa LILO.

[Nota]Nota

El ejemplo siguiente asumirá que está intentando instalar a GRUB en el MBR de su primer unidad de disco rígido IDE, y que el archivo stage1 está en el directorio /boot/grub/.

Primero, invoque al shell de GRUB ejecutando el comando: grub. Una vez allí, ingrese el comando siguiente: root (hd0,0); esto le dirá a GRUB que los archivos que necesita están en la primer partición (0) de su primer unidad de disco rígido (hd0). Luego ejecute el comando siguiente: setup (hd0); esto instalará a GRUB en el MBR de su primer disco rígido. ¡Ya está!

También puede intentar usar grub-install /dev/hda para instalar a GRUB en el MBR de su primer disco rígido, pero el método que se describe arriba es el preferido.

6.1.3. Algunas consideraciones para sistemas de arranque dual

Actualizaciones a Windows 9x, NT, 2000 y XP. Si está corriendo un sistema de arranque dual, tenga mucho cuidado en tener siempre a mano un disco de arranque de GNU/Linux. Cuando se (re)instala Windows® (todas las versiones), el mismo reemplaza al MBR sin advertencia alguna, y en caso que Usted no tenga un disco de arranque, no podrá arrancar GNU/Linux luego que realice la actualización de Windows®.

6.2. Haciendo copia de respaldo y restaurando el MBR

Para hacer una copia de respaldo del MBR de su disco rígido, inserte un disquete vacío en la disquetera y ejecute lo siguiente:

# dd if=/dev/hda of=/dev/fd0/mbr.bin bs=512 count=1

Si desea restaurar una copia respaldada del MBR de su disco, inserte el disquete que la contiene en su disquetera y ejecute lo siguiente:

# dd if=/dev/fd0/mbr.bin of=/dev/hda bs=512
[Nota]Nota

Los ejemplos anteriores asumen que el MBR de su primer disco IDE (/dev/hda) está respaldado en un archivo denominado mbr.bin en un disquete que se introduce en la primer disquetera (/dev/fd0) y deberían ejecutarse como el usuario root.



[20] A menos que haya hecho una copia de respaldo del MBR.