Blogia
:: :: :: PSYCOSIS :: :: ::

COMO RECUPERAR TU LILO DESPUES DE QUE "ALGO" NOS HAYA MACHACADO EL MBR

COMO RECUPERAR TU LILO DESPUES DE QUE "ALGO" NOS HAYA MACHACADO EL MBR Hola a todos,

Bueno, parece ser que últimamente hay una epidemia que esta matando a nuestros MBRs o algo, asi que voy paso a explicar como se hace.

Nuestro objetivo principal es ejecutar el /sbin/lilo de nuestro sistema (como root obviamente) ya que así se grabará nuestro lilo en el MBR machacando lo que hubiera.

Forma sencilla si tenemos disco de arranque y podemos arrancar nuestro propio sistema:

1.- Arrancar nuestro sistema GNU/Linux desde un disco de arranque que tuvieramos de antemano.
2.- Ejecutar /sbin/lilo como root
3.- Reiniciar y dar botes de alegría viendo como vuelve a estar ahi LILO.

Forma más larga porque somos tan melones o melonas de no haber hecho un disco de arranque (yo tampoco los hago XD):

1.- Arrancar OTRO sistema GNU/Linux ya sea desde live-cd (Knoppix, X-evian,...) o incluso un CD de instalación (como el de Mandrake) que permita abrir una shell donde meter comandos.

2.- Montar la particion donde se encuentra nuestro sistema GNU/Linux (concretamente la particion raíz '/')

# mkdir /mnt/linux
# mount -t ext2 /dev/hdaX /mnt/linux (donde /dev/hdaX es nuestra particion raiz)

3.- Abrir una nueva shell donde nuestro directorio raiz sea el que acabamos de montar:

# chroot /mnt/linux

4.- Con esto se abre una nueva shell, donde tenemos un "nuevo" directorio raíz que ahora corresponde al de nuestra particion (nuestro propio GNU/Linux). Ahora tenemos varias opciones, según como tengamos /boot.

4.1.- Si el directorio /boot esta integrado en nuestra particion raíz no hay problema, tan solo ejecutamos /sbin/lilo:

# /sbin/lilo

4.2.- Si tenemos /boot en otra particion aparte, hay que montarla antes, y luego ejecutar lilo:

# mount -t ext2 /dev/hdaY /boot ( /dev/hdaY es la particion donde tenemos /boot )
# /sbin/lilo

5.- Reiniciar y dar palmadas como una foca al ver nuestro LILO back on.

0 comentarios