Despues de instalar windows puede ser posible que perdamos nuestro acceso al grub ya que se sobre escribe el MBR para ello necesitamos colocar un live cd como knoppix, ubuntu o también el cd de instalación de debian esto permitirá recuperar el boot que teníamos antes de formatear,

Primer Método

Colocar el live cd luego de ello convertirse como root y luego se debe montar la partición donde se tiene la carpeta /boot/ finalizando se escribe grub-install /dev/sda:

orion:~# mkdir /mnt/sda1
orion:~# mount -t ext3 /dev/sda1 /mnt/sda1
orion:~# mount -o bind /dev /mnt/sda1/dev  #Suponiendo que sda1 contiene /dev
orion:~# chroot /mnt/sda1
orion:~# grub-install /dev/sda

Es importante cambiar sda1 y sda como la partición donde usted tiene su raiz y el disco duro maestro puede tambien ser hda1 y hda, hda en computadores más antiguos...

Segundo Método

Colocar el live cd luego de ello convertirse como root y luego se debe montar la partición donde se tiene la carpeta /boot/:

orion:~# mkdir /mnt/sda1
orion:~# mount -t ext3 /dev/sda1 /mnt/sda1
orion:~# chroot /mnt/sda1

Seguido de eso escribiremos el boot no en el disco duro como se realizó en el primer método sino se colocará en un disquete, esto permitirá que pueda reiniciar el pc y con el disquete podrá entrar a su sistema.

orion:~# grub
grub> root (hd1,0)
grub> setup (fd0)
grub> quit

En este momento si se reiniciar el computador con el disquete adentro del pc entrará al menú que tenía con anterioridad el grub, pero esto hace que dependamos de un disquete siempre que queramos entrar a nuestro sistema linux, para independizar ello colocaremos esa información en un archivo para que luego windows pueda identificarlo y entrar a él.

Se escribe la información del grub en un archivo llamado linux.img el cual se pondrá en la partición C de windows

dd if=/dev/fd0 of=linux.img bs=512 count=1

luego se reiniciar el pc y se edita el archivo c:\boot.ini colocando en el final la siguiente linea

C:\linux.img="Debian Linux"

luego iremos a Inicio > Ejecutar donde allí pondremos msconfig en la pestaña boot.ini se coloca el tiempo que se encuentra en 30 a 10 seg y luego reiniciamos y tenemos nuestro linux accesible son utilizar un disquete.

Enlaces

RecuperarGrub (last edited 2009-07-15 15:27:25 by localhost)