Restaurando el Grub (con un live CD)

Ayer por la noche estuve redimencionando las particiones de mi disco duro, tuve algunos problemas pero al final se resolvieron. Me fui a dormir.. y la computadora continuo su trabajo (revision, calculo y redimension).. al amanecer, zass!!.. se había desconfigurado el grub, por lo que no podir acceder a ninguno de mis dos O.S. instalados..
Para entrar en materia, que es el Grub ? (segun la wikipedia)
Es un gestor de arranque múltiple que se usa comúnmente para iniciar dos o más sistemas operativos instalados en un mismo ordenador.
Como arreglarlo ?
Lo primero es intentar instalar el grub nuevamente, automáticamente se detectan las particiones y los archivos de inicio de cada sistema operativo, solamente se ejecuta el comando grub-install..
ubuntu@ubuntu:~$ sudo grub-install /dev/hda
Probing devices to guess BIOS drives. This may take a long time.
Could not find device for /boot: Not found or not a block device.
Error!! no se reconocieron dispositivos de inicio de los sistemas operativos.. mmm!! gran problema ya que sigo sin computadora.. entonces, el siguiente paso fue intentar algo mas bajo todavia..
Hay que ejecutar el comando grub como sudo, el ejemplo a continuación..
ubuntu@ubuntu:~$ sudo grub
grub>
grub> find /boot/grub/stage1
(hd0,5)
grub> root (hd0,5)
grub> setup (hd0)
Checking if “/boot/grub/stage1″ exists… yes
Checking if “/boot/grub/stage2″ exists… yes
Checking if “/boot/grub/e2fs_stage1_5″ exists… yes
Running “embed /boot/grub/e2fs_stage1_5 (hd0)”… 16 sectors are embedded. Succeeded
Running “install /boot/grub/stage1 (hd0) 1+16 p (hd0,5)/boot/grub/stage2 /boot/grub/menu.lst”… Succeeded
Done.
Y listo.. solo necesite reiniciar para poder ver nuevamente el grub con acceso a windows y ubuntu. Luego, ya sabia que al iniciar windows tendria que auto-revisarse el disco duro, puesto que el tamaño habia cambiado.. después de un par de minutos, todo marchó bien, llegó el reinicio y dije.. ahora a ver que tal funciona linux.. y nuevamente zass!!! que no podia acceder a mi linux.. (pensé: esto debe de ser que el nombre de la partición ha cambiado).
Para remediar el problema, que por cierto fue más fácil de lo que pensaba.. es necesario hacer lo siguiente:
- Al aparecer el Grub, nos posicionamos sobre el lanzados que queremos editar y pulsamos la tecla E
- Una vez dentro, igualmente hay que seleccionar uno de los parametros que en este caso será la linea que dice (hd6,0) o similar y modificamos pulsando la tecla E nuevamente. Para mi caso, yo solamente cambié hd6 por hd5. Cuando hayan realizado el cambio pulsamos la table ESC (escape) y luego la letra B (boot) para finalizar.
Si utilizan linux sobre debug hay que hacer los mismos pasos anteriores, con esto solamente reinician y listo.. el grub se ha modificado y el arranque sobre linux ha quedado reparado.
There are currently no comments highlighted.