Google
Web dns.bdat.net

grub en el disco duro

Antes de instalar en el disco duro deberemos aseguranos que el disquete de arranque creado funciona correctamente.

Una vez que nos hemos asegurado que no vamos a perder el arranque ejecutamos:

# /sbin/grub-install --root-directory=/boot /dev/hda
            

con lo cual estamos reescribiendo el MBR (Master Boot Record) de /dev/hda. En este caso suponemos que /boot está instalado en una partición independiente.

Si /boot es un directorio más de la partición raíz del sistema, tendremos que poner:

# grub-install /dev/hda

Cuando arrancamos nos debe aparecer lo mismo que cuando iniciamos desde el disquete. El proceso posterior es idéntico: tenemos que introducir las órdenes a mano.

Reinstalar grub en el disco duro

Por alguna circunstacia puede que se haya deteriorado el arranque de grub, por ejemplo si hemos alterado las particiones del disco o hemos instalado otro sistema operativo.

Si arrancamos el sistema con un disco de rescate, por ejemplo, el de Fedora, montará el sistema Linux del disco duro bajo /mnt/sysimage. Si arrancamos con alguna distribución en un cd autónomo, también podemos montar el sistema instalado en disco en /mnt/sysimage.

Entonces ejecutamos:

# chroot /mnt/sysimage
              

# grub-install /dev/hda

Otra posibilidad es arrancar con un cd autónomo, abrir una shell de grub y reinstalarlo en disco desde allí:

Primero buscamos la partición raíz de grub, que puede estár en la partición raíz del sistema o en una partición independiente y a continuación instalamos grub. A continuación un ejemplo de la secuencia de órdenes que tendríamos que realizar:

# grub
    GNU GRUB  version 0.94  (640K lower / 3072K upper memory)
 [ Minimal BASH-like line editing is supported.  For the first word, TAB
   lists possible command completions.  Anywhere else TAB lists the possible
   completions of a device/filename.]
grub> find /boot/grub/stage1
Error 15: File not found
grub> find /grub/stage1
 (hd0,0)
grub> root (hd0,0)
grub > setup(hd0)
              

y habríamos instalado GRUB en el MBR.

Si quisiéramos intalarlo en una partición ejecutaríamos, por ejemplo:

grub> setup (hd0,0)
              

pero teniendo en cuenta que este arranque habría que enlazarlo con otro previo.