Oct 28 2008

Odioso desamor de lilo y kernel panic

Desde hace unos meses, por no decir mas de un año, llevo padeciendo el kernel panic con los kernels precompilados de Debian por culpa de LILO. En un principio pensaba que me habia cargado algo, pero realmente es un bug [1] que existe desde hace mucho tiempo. Despues de mucho discutir te dan dos truquillos para poder deshacerte del bichoso

Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block (8,3)

para ello, necesitais un cd-live y realizar los siguientes paso.

  1. editar el archivo /etc/initramfs-tools/initramfs.conf y cambiar modules=most por modules=dep. de esta manera reduces el initramfs
  2. ejecuta update-initramfs -k 2.6-versionquetengas o en su lugar ejecuta dpkg-reconfigure initramfs-tools y te generara y actualizara enseguida el lilo
  3. Ahora solo queda reiniciar y ver como arranca tu sistema

Con esto generas el initramfs mas pequeño y deja de darte problemas. Tambien existe la posibilidad de añadir large-memory a las opciones generales en /etc/lilo.conf  para que utilice mas memoria para cargar el initramfs. Si aun asi sigues teniendo problemas…estate pendiente del bug, a ver como se resuelve finalmente.

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=479607