HARLEY`s BLOG

yet another webblog

Arreglando Kernel desde live cd

Para aquellas personas que recien se estan incursionando en el mundo de compilar kernel’s, esta pequeña guia es para ustedes.

Te has compilado tu kernel, y por alguna razon estraña o no, al bootear tienes un lindo Kernel PANIC ó algun otro error que no deja terminar de bootear el kernel. Para peor es el unico kernel que tienes y no puedes bootear con otro, por el simple hecho que no lo tienes. Si estas en esta situación y estas tratando de arreglarlo y no lo sabes, aqui les dejo la solución:

  1. Pon un live cd (Knoppix, Ubunto live ó cualquier otro) y bootea desde alli.
  2. Una ves levantado el live cd, abre una consola.
  3. Monta el dispositivo donde se encuentra el codigo de tu kernel (en este ejemplo hda1) de esta manera: mount /dev/hda1 -rw /mnt/linux
  4. Luego: chroot /mnt/linux
  5. Y ahora entra a donde tienes tu kernel (/usr/src/linux).
  6. make menuconfig. Aqui elije las opciones correctas sino no se solucionara el problema, por cualquier duda consulta la ayuda (?) ó siempre estara ahi tu amigo google.
  7. make && make modules_install && make install
  8. Una ves que termines, reinicia y bootea normalmente. Si no te ha funcionado, vuelve a repetir el procedimiento porque no has elejido bien las opciones al compilar (make menuconfig).

Espero que te alla servido de ayuda, a mi me sirvio mucho en un momento en la que meti la pata :P. Bueno, si quieres evitar estas cosas siempre trata de dejar otros kernel’s para poder bootear con ellos en casos como estos.

La guia en ingles

3 Comentarios

  1. Nelson Condeza Agosto 20th, 2008 9:46 am
    Gravatar

    e estado buscando una solucion como esta, pero varios problemas que tengo, agradesco enormemente tu ayuda y publicare en algunos lados estos articulos indicando que los saque de tu web, gracias.

  2. nelson condeza Septiembre 4th, 2008 1:29 pm
    Gravatar

    te hago una consulta, este proceso se repite para todos igual, bueno lo hicimos pero no nos funciono.
    agradecere tu ayuda-.

  3. admin Septiembre 4th, 2008 1:44 pm
    Gravatar

    Hola Nelson, agradesco tus comentarios.
    En prinicipio si, esta solucion serviria para cualquier Kernel. El tema principal es que una vez hecho el procedimiento hasta el paso 6, sepas cual es la opción del Kernel que ha hecho crear la Excepción Kernel Panic. Si te acuerdas de esta opcion, puedes revertirla y compilar denuevo, pero sino, deberias de bajar un nuevo Kernel y empezar denuevo.

    Cualquier cosa a las ordenes.
    Suerte.
    harley

Contestar