El arranque de Ubuntu 18.04.2 se atascó en la pantalla morada después de las actualizaciones


16

Resumen del problema
El viernes pasado, instalé actualizaciones para Ubuntu 18.04 con sudo apt-get update && sudo apt-get upgrade. Algunas de estas actualizaciones requieren un reinicio. Al reiniciar, después de GRUB, el arranque se atascó en una pantalla morada antes del logotipo / inicio de sesión de Ubuntu. No puedo acceder a la terminal en este paso a través de Ctrl + Alt + F7/T/F1/F2métodos. El modo de recuperación no funciona y se atasca enLoading initial ramdisk...

Intentos de resolución
Como se indicó anteriormente, el modo de recuperación no funcionó.

  1. Intenté usar Boot Repair , esto se ejecutó correctamente pero no resolvió el problema. Salida de este intento aquí .

  2. Luego, hice una copia de seguridad de algunos archivos y luego intenté una nueva instalación de 18.04.2. Esto funcionó, pero tan pronto como obtuve los ~ 400 MB de actualizaciones para esta instalación limpia, encontré el mismo problema que antes. Intenté usar tanto el Actualizador de software como el terminal. No tengo idea de qué actualización se está rompiendo, aquí hay un registro completo de actualizaciones ejecutadas.

  3. Vi lo que puede ser un problema relacionado aquí: Ubuntu se congela en la pantalla púrpura de arranque . Al ver que este usuario parecía tener un problema con las actualizaciones del kernel, excluí la ejecución de las actualizaciones del kernel e intenté nuevamente, aún el mismo resultado que antes.

Entonces, en este punto, no sé cómo proceder. Espero poder obtener ayuda en este hilo. De lo contrario, es posible que deba rebajar a 16.04 o actualizar a 19.04 ...

EDITAR 1
Parece que este error ya se ha informado a Canonical. Parece que podría estar relacionado con las recientes actualizaciones de microcódigo de Intel o un problema acpi.

EDIT 2 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1829620 <- Las actualizaciones de microcódigo de Intel en ASUS que provocan que el núcleo se atasque se ha identificado como el meollo del problema. La solución temporal confirmada para que las máquinas arranquen se encuentra en la respuesta aceptada a continuación.

Un video de youtube sobre este problema y la solución documentada: https://www.youtube.com/watch?v=NbxrSaclKRc

EDITAR 3 A partir del 03/09/2019, instalé la actualización de BIOS más reciente de ASUS (desde Windows 10) y puedo confirmar que esto me permite iniciar normalmente en Ubuntu sin la necesidad de la dis_ucode_ldropción en GRUB. Recomendaría esto como una solución definitiva más sostenible para el problema que usar la solución en este punto.


¿Obtiene una pantalla púrpura pura o ve el logotipo de Ubuntu con 1-5 puntos debajo del logotipo? ¿Desde qué versión actualizaste? ¿Cuántos años tiene tu computadora? ¿Video de Intel o algo más?
heynnema

Solo una pantalla morada, sin el logotipo de Ubuntu con los puntos. Ya estaba en 18.04, solo ejecutaba actualizaciones regulares de software, no pasaba de una versión principal a otra. Ejecutar uno Asus VivoBook X530FA_S530FAque apenas tiene un par de meses. Video integrado de Intel.
leizmonk

Dos cosas. ¿Se puede iniciar en modo de recuperación? Intente esto ... en el menú de GRUB, seleccione el arranque predeterminado deseado, presione la tecla "e" para ingresar al modo de edición, use las teclas de flecha para buscar "splash silencioso" y cámbielo a "splash splash nomodeset", luego controle x o F10 para continuar arrancando. A ver si eso arranca. La resolución de pantalla estará apagada, pero está bien.
heynnema

Arrancar en modo de recuperación no funciona, como se mencionó anteriormente, presioné el paso "cargando ramdisk inicial ..." y luego simplemente se cuelga. Probaré esta sugerencia con nomodeset y veré si hace algo.
leizmonk

quiet splash nomodesetno funcionó Todavía estoy llegando a una pantalla morada y colgando
leizmonk

Respuestas:


10

bueno, también tengo un Asus ZenBook UX433FA haciendo este problema, estaba ejecutando 18.10 e hice apt-get upgrade anoche y rompí el sistema. Desde entonces he usado este método de recuperación de livecd para actualizar a 19.04 y aún no he tenido suerte con el arranque. tener varios núcleos instalados, ninguno de los cuales pasará el "disco de carga inicial". mientras usaba lo anterior, instalé el kernel v5.1 con ukuu sin suerte tampoco y arrojé errores sobre dkms para el controlador nvidia incompatible con la versión del kernel.

Editar el registro DMESG logró obtener el dmesg de un arranque parcial aquí

la información de registro de reparación de arranque aquí ocasionalmente arrancará con errores inseguros de qué información o cómo recopilar información en estas ocasiones, aunque para ayudar con la depuración.

solo una ventana de nota al margen no se había cargado durante aproximadamente un mes antes de esto. Sé que esto probablemente debería ser un comentario, pero no tengo suficiente crédito.


Editar 2

Para cualquiera que tenga un problema similar, intente arrancar con las actualizaciones de microcódigo desactivadas: agregue dis_ucode_ldr a la línea de comando del núcleo (desde GRUB si no puede arrancar)

Puede confirmar que esto permite el arranque.


1
Un hilo común que estoy notando aquí es que aquellos que experimentan este problema, incluyéndome a mí, tienen computadoras portátiles Asus de algún tipo u otro, incluyendo 3 con el Zenbook UX433FA (uno en este hilo separado askubuntu.com/questions/1143309/… ). ¿Alguna forma de escalar esto a Canonical o Asus?
leizmonk

Además, solo para confirmar, ¿intentó actualizar a 19.04 y eso tampoco fue arrancable? Parece que tendré que bajar a 16.04 si este problema persiste sin una resolución a largo plazo.
leizmonk

1
Confirmo que mi UX433FN puede arrancar agregando dis_ucode_ldr(al final de la línea de comando brub que comienza con Linux )
56ka

3
Esta es la solución confirmada por ahora según: bugs.launchpad.net/ubuntu/+source/linux/+bug/1829620 . Sin embargo, todavía tendrá que esperar una solución a largo plazo.
leizmonk

44
Desde el menú de grub, resalte el sistema operativo / kernel para arrancar y presione "e" ... luego, desde esa pantalla, baje la flecha hacia la línea que comienza con Linux y agregue dis_ucode_ldr al final de esta línea. Luego sigue el comando en la parte inferior para arrancar.
Sealy

5

Tuve el mismo problema con un Asus Vivobook s15 S530FA nuevo (Intel i5-8265U). Después de instalar las primeras actualizaciones en ubuntu 18.04.2 LTS, la pantalla de arranque se atascó al "cargar el disco RAM inicial".

Como se mencionó en los comentarios anteriores, una solución a esto es deshabilitar el microcódigo en las opciones de grub agregando: dis_ucode_ldr. Esta solución funciona para depurar este problema, pero no se recomienda su uso regular.

Creo que la mejor solución hasta ahora es degradar el paquete intel-microcode a la versión anterior:

sudo apt-get install intel-microcode=3.20180312.0~ubuntu18.04.1

Luego congele el paquete para evitar una actualización accidental:

sudo su 
echo "intel-microcode" hold | dpkg --set-selections

Por ahora evitaré instalar intel-microcode = 3.20190514.0ubuntu0.18.04.3


Estoy de acuerdo en este camino, pero el problema que tengo es que, en modo terminal, perdí el acceso a Internet. ¿Sabes cómo reconectarte?
horaceT

1
@horaceT Supongo que podría intentar conectarse en la terminal usando "dhclient" o iwconfig $ iface essid $ essid_name key $ contraseña. Recomiendo que primero intente deshabilitar el microcódigo en el arranque agregando: dis_ucode_ldr Luego puede arrancar normalmente y reemplazar el intel-microcódigo paquete, luego sosténgalo.
Juan Zurano

Gracias! Este problema resuelto para mi Vivabook S14
Ivan Vulović

4

Encontré una solución duradera en el rastreador de errores (consulte https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1829620 SOLUCIÓN 3: actualización del BIOS)

ASUS lanzó una actualización de BIOS para el UX433FN el 2019.06.17 (verifique su modelo exacto)

ADVERTENCIA: ¡La actualización del BIOS es una operación arriesgada y no se puede revertir!

Descripción general: básicamente tiene que descargar un archivo zip, extraer el archivo en una memoria USB, ir al BIOS e iniciar la Utilidad Flash, seleccionar el archivo y listo (puede hacerlo desde Ubuntu).

Aquí están los pasos detallados:

  1. Vaya a la página de descarga de controladores de ASUS (para mí https://www.asus.com/us/Laptops/ASUS-ZenBook-14-UX433FN/HelpDesk_BIOS )
  2. Descargar el archivo BIOS (UX433FNAS306.zip)
  3. Extraiga el archivo del archivo zip a su llave USB -> UX433FNAS.306 (mi consejo: elimine el archivo zip para asegurarse de que no confundirá los archivos después)
  4. Reinicie y vaya a configuración (BIOS), vaya a Avanzado > Iniciar Easy Flash
  5. En el programa azul de miedo, navegue para seleccionar el archivo UX433FNAS.306 (¡NO el zip!)
  6. Presione enter y confirme (podría congelarse durante 1 minuto pero funciona)
  7. (Si editó su grub ahora, puede volver a establecerlo en normal)

El menú de miedo (pretexto de imagen)

Página de actualización de ASUS


1

Tener exactamente el mismo problema en un Asus ZenBook UX433FA nuevo. Instalé Ubuntu 18.04.02 con arranque dual, comencé sin problemas, pero después de instalar el primer lote de actualizaciones y reiniciar, obtuve la misma pantalla púrpura.

Encontré una solución temporal al deshabilitar el Arranque seguro (arranque con nomodeset, luego línea de comando sudo mokutil --disable-validation). Funciona bien después de eso, así que sospecho que tiene algo que ver con algunos controladores incluidos entre las actualizaciones. ¿Alguna sugerencia de cómo solucionar esto de forma más permanente?


1
Desafortunadamente, no puedo comentar más arriba, pero supongo que esta es al menos una respuesta parcial.
Martin

¿Puedes detallar cómo hiciste esta solución temporal? Me gustaría probarlo / tenerlo en caso de que esto vuelva a suceder. No tengo claro cómo acceder a la línea de comando cuando el arranque en sí es totalmente FUBAR.
leizmonk

Además, si puede, ¿compartiría su registro de arranque aquí para que la gente pueda ayudar a depurar?
leizmonk

1

Ahora hay una solución temporal publicada en: bugs.lauchpad ejecuta este comando en la terminal:

sudo apt install intel-microcode=3.20180312.0~ubuntu18.04.1

Luego, al iniciar Linux, lo hice con un toque silencioso, solo lo hice y funcionó para mí en mi Asus UX433FA. Si no puede acceder al terminal al arrancar, presione e e intente hacer que el splash silencioso de nomodeset o cualquier combinación de splash silencioso nomodeset sin el ro en el frente sea algo que pueda llevarlo a la pantalla de terminal negra o iniciar sesión. Si llega a la pantalla de terminal negra intente ctr alt f5 o f4 y así sucesivamente para acceder al terminal de linux y ejecutar el comando


Intenté esto, pero en la línea de comando, no tengo conexión a Internet. ¿Cualquier sugerencia?
horaceT

Una solución más fácil es escribir dis_ucode_ldr en la opción de arranque de grub, no necesita internet para esto. ¡Avísame si necesitas más información sobre eso!
ezprob

1

Tengo exactamente el mismo problema con una Dell Precision Tower 5810. Permití que se produjera una actualización de ubuntu esta mañana (19 de junio de 2019). Después de reiniciar, llego a la pantalla GRUB, presiono regresar, me enfrento a una pantalla morada en blanco, luego no pasa nada.

Apagar y reiniciar. Vaya a Opciones avanzadas para Ubuntu, modo de recuperación para kernel 4.15.0-52-generic, ni siquiera podía mostrar las opciones correctamente. No puedo acceder al modo terminal sin importar lo que haga (ctrl alt F4, F5 ...). Lo extraño es que, en este estado, el comportamiento del sistema parece aleatorio. Probé este modo de recuperación varias veces, y el comportamiento es diferente cada vez.


0

Quiero publicar cuál es la resolución final de mi problema anterior.

Me puse en contacto con el equipo de soporte de Dell y me dijeron que el culpable era la actualización del controlador de Nvidia. También dijeron que no se conoce una forma de desenrollar el cambio. Entonces, tengo que reinstalar todo Ubuntu 18.04 desde cero, borrando todo en el disco.

Un problema similar me sucedió hace dos años. Después de una actualización de ubuntu inocuo, no pude volver a iniciar sesión. Luché durante una semana, probé todos los trucos que pude encontrar en SO, terminé reinstalando.

Lección aprendida: la actualización del controlador de Nvidia es propensa a fallas. Tenga mucho cuidado al aceptar una actualización del controlador.


0

Aquí hay un video completo sobre este problema: https://www.youtube.com/watch?v=NbxrSaclKRc

Como se dijo en las ediciones posteriores, hay una actualización de firmware que resuelve el problema.

Resumen de la solución:

agregue el parámetro de arranque: dis_ucode_ldra / etc / default / grub

luego update-grub


0

Tuve el mismo síntoma pero justo ahora me di cuenta de que si hago un arranque en frío, el sistema arranca bien.
Esto fue después de la actualización de software hoy. Pero incluso después de la actualización S / W,
1. si hago 'shutdown -r now', aparece la pantalla morada.
2. Si presiono la tecla shift e ingreso grub2, y selecciono uno y presiono ctrl-X, el arranque no se inicia, solo permanece en la pantalla morada.
3. Traté de cambiar algunos parámetros de arranque en vano (como dis_ucode_ldr)

e intenté el arranque en frío (apagué la máquina y la encendí después de un par de segundos), arranca con éxito. Espero que alguien encuentre esto útil.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.