Kernel entra en pánico y no puede iniciar Ubuntu 16.04 después de actualizar

13

Intenté actualizar mi versión de Ubuntu y después de actualizar, mi pantalla de inicio muestra un mensaje de pánico del kernel y no puedo acceder a mi pantalla de inicio de sesión.

ingrese la descripción de la imagen aquí

user1900238
fuente
1
es posible que desee agregar desde qué versión está actualizando y a qué versión.
saviour123
Y es por eso que nunca hago actualizaciones en el lugar, independientemente del sistema operativo. Siempre limpio instalar en lugar de actualizar.
You'reAGitForNotUsingGit

Respuestas:

12

Te falta initramfs para la versión del kernel 4.8.0-44.

Parece que recibió un mensaje de error de kernel panic después de actualizar el kernel en Ubuntu 16.04.1 a 4.8.0-44-generic. Para solucionarlo, ingrese a una consola de solo texto y reemplace 4.8.0-44-generic con la versión de kernel predeterminada más estable o ejecute sudo update-initramfs -u -k 4.8.0-44-generic && sudo update-grub.

  1. Después de que el arranque se detenga en la pantalla en negro, abra una consola virtual de solo texto utilizando el método abreviado de teclado Ctrl+ Alt+F3

  2. Cuando se le login:solicite, escriba su nombre de usuario y presione Enter.

  3. Cuando se le Password:solicite, escriba su contraseña de usuario y presione Enter.

  4. Después de haber iniciado sesión en la consola, escriba:

    sudo apt remove linux-image-4.8.0-44-generic linux-image-extra-4.8.0-44-generic linux-headers-4.8.0-44-generic    
    sudo apt install linux-image-4.4.0-71-generic linux-headers-4.4.0-71 linux-headers-4.4.0-71-generic 
    sudo reboot
    

    Alternativamente, puede ejecutar los siguientes comandos para actualizar initramfs para la versión del kernel 4.8.0-44-generic:

    sudo update-initramfs -u -k 4.8.0-44-generic
    sudo update-grub
    
  5. Inmediatamente después de la pantalla de inicio BIOS / UEFI durante el arranque, con BIOS, presione y mantenga presionada la Shifttecla rápidamente , lo que abrirá el menú GNU GRUB. (Si ve el logotipo de Ubuntu, se ha perdido el punto en el que puede ingresar al menú de GRUB). Con UEFI presione (quizás varias veces) la Esctecla para acceder al menú de GRUB. A veces, la pantalla de inicio del fabricante es parte del gestor de arranque de Windows, por lo que cuando enciende la máquina va directamente a la pantalla de GRUB, y luego no Shiftes necesario presionar .

  6. Desde la pantalla púrpura de GRUB, seleccione Opciones avanzadas para Ubuntu con las teclas ↑ y ↓ y presione Enter.

  7. Aparecerá una nueva pantalla púrpura que muestra una lista de núcleos. Seleccione Ubuntu, con Linux 4.4.0-71-generic y presione Enter.

  8. Ubuntu cargará el kernel seleccionado y procederá a la pantalla de inicio de sesión como de costumbre.

  9. No permita que Ubuntu actualice el kernel a la versión 4.8.0-44 que causó la pantalla negra nuevamente, o de lo contrario obtendrá el mismo problema de pantalla negra que tenía antes.

karel
fuente
1
Recuerde que 16.04.2 (no especificaron qué versión instalaron, pero parece que .2) viene con el kernel 4.8, no 4.4. Puede ser mejor intentar primero arrancar el kernel anterior desde el menú de GRUB y ver si eso funciona. Luego reinstalaría / actualizaría a 16.04.cualquier cosa que intentaran actualizar. Además, el último mensaje de error indica un error del sistema de archivos.
heynnema
@heynnema La primera línea de la captura de pantalla en la pregunta dice que user1900238 está usando Ubuntu 16.04.1 que viene con el kernel de Linux versión 4.4, lo mismo que la primera versión 16.04.
karel
Ah, interesante ... están tratando de ejecutar el kernel 4.8 en 16.04.1 ... o tratando de actualizar a .2. No es importante, ya que no pueden montar root debido a un error del sistema de archivos.
heynnema
Lo tengo funcionando ahora. Fui a las opciones de grub y luego actualicé initramfs ... Incluso actualizó mi kernel. Gracias chicos, ahora está funcionando bien ..
user1900238
@karel, ¿cómo determinaste que faltaba initramfs? Las mentes
curiosas
3

Pasos:

  1. Apague el sistema por completo. 
  2. Vuelva a encender el sistema.
  3. Inmediatamente después del logotipo de fabricación del sistema o del mensaje de arranque, presione Mayús para pasar a las opciones de Grub. O puede forzar la eliminación del sistema con el botón de encendido y volver a encenderlo, debería aparecer el menú Grub.
  4. Elija la opción avanzada para Ubuntu.
  5. Debería aparecer un menú de selección con la lista de núcleos instalados en el sistema, tome nota del número de versión del último núcleo (por lo general, el primero), elija la opción de recuperación del núcleo antiguo (uno con un número de versión más bajo del primero, normalmente la cuarta cuarta opción).
  6. Debe aparecer otra lista de opciones, elija root: vaya a la opción de shell de root, si configura la contraseña de la cuenta de root, ingrese eso aquí y presione enter
  7. Ejecute los siguientes comandos:  

    mount -o remount,rw /
    mkinitramfs -o /boot/initrd.img-{kerner_version}-generic {kernel_version}-generic
    update-grub
    

    Aquí {Kernel_version} es el número de versión del kernel del que toma nota en el paso 5 (El kernel problemático, el último instalado).

Reinicie el sistema que es, está listo y listo para continuar su trabajo. Espero que ayude.

salafi
fuente
0

Tiene un error en el sistema de archivos que causó el pánico en su núcleo. No se puede montar la raíz. Puede ser porque está intentando ejecutar el kernel 4.8 en 16.04.1, o una actualización fallida de 16.04.2, o incluso puede ser un disco duro defectuoso, o uno que necesita reinicializarse ... pero intentemos esto primero ...

Para verificar el sistema de archivos en su partición Ubuntu ...

  • arrancar al menú GRUB
  • elija Opciones avanzadas
  • elija el modo de recuperación (del kernel 4.4 anterior)
  • elegir acceso de raíz
  • en el indicador #, escriba sudo fsck -f /
  • repita el comando fsck si hubo errores
  • tipo reboot

Avíseme si no puede hacer esto, y le daré otro método.

heynnema
fuente
Gracias por el consejo. Pasé por la opción de mención de grub e inicié sesión en la versión anterior y actualicé initramfs ... Incluso actualizó mi kernel. Gracias, ahora está funcionando bien ..
user1900238
@ user1900238 entonces, ¿con qué terminaste finalmente? ¿Qué versión de Ubuntu? ¿Qué versión del kernel? Por favor, comience con los comentarios que se me envíen @heynnemao los extrañaré.
heynnema 01 de