18 noviembre 2009

Reinstalar Grub Desde LiveCD






Recuperar El Grub Despues De Instalar Windows




Uno de los problemas mas comunes al tener varios sistemas operativos es que necesitamos un cargador de arranque, que nos permita elegir el sistema operativo, asi, si tenemos por ejemplo si tenemos linux y windows podemos que sistema operativo queemos cargar.


El problema viene a reinstalar windows por algun fallo, virus etc... que ven que casi nunca pasas.... (sarcasmo). al reinstalar, windows borra en arranque y caraga el suyo el MBR, sobreescribiendo el grub. Para volver a iniciar en linux pues hay que reinstalar el grub.

Tenemos varias opciones para esto, la primera y la mas viable es usar el super grub disk que es lo mas facil, pero ahora veremos como hacerlo a mano de forma sencilla desde un LiveCD.

Primero tenemos que iniciar desde el live cd, ahora que ya tenemos cargado el sistema nos vamos a la shell y lo primero que haremos es ejecutar:
$ sudo grub
Esto nos habre el promp del grub, un interprete de comandos de grub.

Ahora ejecutamos:
grub> find /boot/grub/stage1
Esto nos debe devolver el disco y la particion donde esta instalado linux, la respuesta puede ser algo como:
(hdx,y) o (sdxy) Donde:


  • hd: esto es si tenemos un disco duro con bus IDE
  • sd: Si tenemos un disco duro SATA
  • hdx: Nuemero de disco IDE, por ejemplo hd0 indica que es el disco duro 0, (los IDE empiezan desde 0)
  • sdx; Disco SATA, con los sata la cosa es un poco distinta ya que estos no van por numero sino por letras como sda, sdb etc.

Y: es el numero de particion estas empiezan desde el 1.

Asi (hd0,5) significa disco ide 0 particion 5.
(sda6), Es el disco sata a (el primero) particion 6.

Bueno cuando sabemos en que particion y disco esta instalado ubuntu, ejecutamos:
grub> root (hdx,y)
Sabiendo que (hdx,y) debes sustituirlo por el disco y particion donde tengas instalado linux.

Ahora ejecutamos:
grub> setup (hdX)
Instalamos el grub en el primer disco duro que tengamos. por lo regualar es (hd0) o (sda)

Ejecutamos para finalizar:
grub> quit
Al reiniciar ya debemos tener el cargador de arranque.

No hay comentarios:

Publicar un comentario