jueves, 26 de mayo de 2011

Recuperar LILO en slackware

Bueno , siempre ocurren accidentes , mientras trabajamos , por ahi instalar windows (eso si es un accidente fatal) , borrar el mbr , etc

Entonces no podemos iniciar nuestro slackware .

Que podemos hacer?

Bueno a diferencia de grub, no es que tenga algo en contra de grub , pero para recuperar grub por ejemplo, es necesario que el disco recuperador posea la misma version de grub, si no  es asi nos genera mas problemas y cosas q hacer.


Ingredientes :

- Live cd , Live USB , DVD/CD instalador ,de cualquier distribucion linux conocida , el unico requerimiento que necesitamos es que este reconosca nuestro sistema de archivos ,preferentemente la misma arquitectura .Claro que por supuesto que desde luego que el cd , usb ,dvd de slackware funciona tambien.

- Conocer tu sistema . Particiones  (/ , /boot  ), y puntos de montaje .




CASOS :

1.- Poseo un live cd/dvd/usb , mi particion root es /dev/sda1 y no poseo particion /boot separada.


2.- Poseo un live cd/dvd/usb , mi particion root es /dev/sda1 y poseo particion /boot independiente y es /dev/sda2.

Ingreso el cd/dvd/usb , imaginemos que poseo un cd de ubuntu, OpenSuse , Fedora , Debian , Mint , solo necesitamos una consola de root para recuperar nuestro lilo. Las interfaces de recuperacion , instalacion y live nos dan esta opcion .

Lo normal es que si iniciamos en modo instalacion , modo texto , nos brinda una interfaz en alguna de las tty2 ,tty3,tty4,tty5 , probamos cada una de estas hasta obtener un prompt , lo normal es que nos de una prompt de root . Esto es algo basico asi , que no ahondare mas.

Como root creamos una carpeta : Para el ejemplo la llamare recupera

# mkdir -p recupera

Montamos  nuestra particion root , deberia bastar con :

# mount /dev/sda1 recupera

    (Caso 2 , no usar en caso 1)

     # mount /dev/sda2 recupera/boot

Usamos la jaula de chroot en el directorio recupera :

# chroot recupera

Podemos editar /etc/lilo.conf  con el editor de nuestra preferencia y pasarle las opciones que deseemos :
# lilo

Y esto instala lilo segun las opciones de lilo.conf 
#exit 

Salimos de la jaula root , y reiniciamos .


# reboot




2 comentarios:

  1. "para recuperar grub por ejemplo, es necesario que el disco recuperador posea la misma version de grub"

    ein? yo lo que hago es entrar desde live, chroot al sistema, y ni versiones ni leches... ESTOY DENTRO. grub-install /dev/sda y listos. ;)

    ResponderEliminar
  2. El proceso normal es usar stage , en este caso slackware aun no usa grub ni creo que lo use por ahora.

    Algo mas que me gusta de lilo , es q muchas veces al eliminar la particion de linux , aun puedo entrar a mis otros sistemas operativos.

    A veces tambien hay que montar proc para que se puedan recuperar.

    ResponderEliminar