Buenas y santas;
Convidado por mi buen amigo el sr. JAV, empiezo con ésta a publicar lo que llamo, algunos tips prácticos para todos aquellos que se diviertan experimentando, destrozando, y en general enredando con su(s) computadora(s), HW/SW y demás.
Para iniciar, ahí va algo que ya escribí en alguna otra ocasión. Cómo rescatar el gestor de arranque de un GNU/Linux (si es GRUB o LILO, claro).
Mini-COMO restaurar GRUB o LILO
Más de una vez he tenido problemas con tener dos o más sistemas operativos en la misma computadora, principalmente tratándose de compartir con Windows... Mi problema más común se presenta cuando el Windows de mi hermano se corrompe demasiado, y hay que realizar una reinstalación.
Windows, al instalarse, sobreescribe el MBR, y desaparece el gestor de arranque (GRUB o LILO, en este caso), de forma que ya no puedo arrancar mi GNU/Linux.Durante bastante tiempo, la única forma que tenía de arreglar esto era reinstalando también el Linux :-( Me llevó bastante tiempo encontrar la forma de restaurar el gestor de arranque a mano, sin reinstalar :-)
Así que, para los que tienen el mismo problema, ahí les va.
Primero, conseguir un LiveCD. Recomiendo SystemRescueCD o Knoppix; pero cualquier livecd puede servir.
Arrancar el livecd. Y, antes que nada, crear un directorio temporal para montar la raíz:
root# mkdir /mnt/linuxlocal
Y montar la raíz en él. Para este ejemplo, asumiré que la raíz está ubicada en hda2, cambiar "hda2" según corresponda:
root# mount /dev/hda2 /mnt/linuxlocal
Ahora bien, la restauración del sector de arranque original dependerá del gestor de arranque que utilice su distribución favorita. Los gestores más comunes en el mundo GNU/Linux son GRUB y LILO, así que pongo instrucciones para ambos.
Para restaurar el gestor de arranque GRUB
Ejecutar estos comandos:root# mount -t proc none /mnt/linuxlocal/proc
root# mount -t sysfs none /mnt/linuxlocal/sys
root# mount --bind /dev /mnt/linuxlocal/dev
root# chroot /mnt/linuxlocal /bin/bash
# Y ya dentro del chroot...
root-chroot# grub-install /dev/hda
El comando "grub-install" debería modificarse, según el disco en el que se vaya a instalar (ya sea hda, sda, etc).
Para restaurar el gestor de arranque LILO
Con LILO el proceso es mucho más simple. Sólo hay que ejecutar:root# lilo -r /mnt/linuxlocal
Lo que hace este comando es hacer un "chroot" en el directorio, leer el archivo de configuración de LILO (normalmente /etc/lilo.conf) e instalarse en el sector de arranque.
Para terminar, comentarios y correcciones, bienvenidos son :-)
0 comentarios:
Publicar un comentario