-->

Como solucionar un "kernel panic" en ubuntu

Por lo que he ledio por Internet y por lo que me he encontrado en el Acer Extensa que me han traído para arreglar, es muy frecuente en la versión 9.10 de Ubuntu en portatiles con unos cuantos años (no más de 4) topar con el molesto error KERNEL PANIC.

Por lo que he leído por Internet es debido algunos errores graves de hardware y ocasionados por alguna actualización del kernel de Ubuntu.

Entonces se me ocurre si es debido a la acualizacion del kernel de ubuntu que desde el menu grub de Ubuntu cambiar el sistema por el que arranca Ubuntu.

  • ubuntu-linux 2.6.31-15 generic
  • ubuntu-linux 2.6.31-15 generic recovery mode
  • ubuntu-linux 2.6.31.14 generic
  • ubuntu-linux 2.6.31.14 generic recovery mode

Si el sistema arranca desde la vesión 2.6.31-15 arrancar desde la versión 2.6.31.14 y posiblemente el problema se solucione.

Pero esto no siempre puede funcionar, ya que a veces Ubuntu no nos carga el Grub. Que debemos hacer entonces?

La solución es arrancar Ubuntu desde un Live CD, y modificar las lineas de codigo del archivo:

/boot/grub/grub.cfg

teniendo en cuenta que tiene que ser del sistema de archivo raiz del disco duro, No del Live CD

pero hay que tener en cuenta el tema de permisos de Ubuntu.

entonces vamos a seguir los siguientes pasos:

  1. Abrimos teminal y escribimos: $ sudo nautilus (para abrir nautilus como superusuario
  2. Buscamos el archivo /boot/grub/grub.cfg en el sistema de archivos del disco, si no nos lo ha montado ubuntu tendremos que montarlo, y cambiarles los permisos, ponerle Lectura y Escritura
  3. Abrir el archivo que nos aparecerá algo así:
  4. ### BEGIN /etc/grub.d/00_header ###
    if [ -s /boot/grub/grubenv ]; then
      have_grubenv=true
      load_env
    fi
    set default="0"
    if [ ${prev_saved_entry} ]; then
      saved_entry=${prev_saved_entry}
      save_env saved_entry
      prev_saved_entry=
      save_env prev_saved_entry
    fi
    insmod ext2
    set root=(hd0,7)
    search --no-floppy --fs-uuid --set 9aa1c56e-f513-4fbc-a76a-7ca96eff316d
    if loadfont /usr/share/grub/unicode.pf2 ; then
      set gfxmode=640x480
      insmod gfxterm
      insmod vbe
      if terminal_output gfxterm ; then true ; else
        # For backward compatibility with versions of terminal.mod that don't
        # understand terminal_output
        terminal gfxterm
      fi
    fi
    if [ ${recordfail} = 1 ]; then
      set timeout=-1
    else
      set timeout=10

    en la linea set default="0" hay que cambiarle al sistema que nosotros queramos que arrance por defecto set  default="0" -> set default="2"

  5. Reiniciamos y listo

En los foros de ubuntu encontraréis también información y gente dispuesta a ayudaros.

http://www.ubuntu-es.org/node/120572

Bueno amiguitos, en el próximo capitulo os cuento como recuperar contraseña olvidada de Ubuntu 

Web Informer Button

Twitter: Follow @namastepirineos

Seguir a NamastePirineos en facebook