Actualidad y sociedad
7 meneos
139 clics
Este envío tiene varios votos negativos. Asegúrate antes de menear

Total transparencia en el tema de Grub [ENG]

Written by Dalto. Full transparency on the GRUB issue Since the recent grub issue has impacted a lot of people, we wanted to provide full transparency based on the information we have so far. The issue After updating to grub 2.06.r322 many users reported that their machines could fail to boot or booted directly into the BIOS or another OS.

| etiquetas: grub , arranque , so , problema
  1. Creía que la entradilla debería ser en castellano o alguna otra lengua española.
  2. #1 gracias : ) Especialmente por lo de otra lengua española.
  3. me gustó mucho el libro, eduardo mendoza, un crack
  4. #1 Perdón. Tienes toda la razón, ha ciertas horas no funciono bien <:(
  5. No entiendo los votos erróneos, a mí me ha pasado con Garuda Linux; incapaz de resolverlo opte por descargar la última ISO y reinstalar (a lo Windows)
  6. #1 Dado que el reciente problema de grub ha afectado a mucha gente, queríamos ofrecer una total transparencia basada en la información que tenemos hasta ahora. La situación con este paquete sigue evolucionando y actualizaremos este post con más información a medida que esté disponible.
    El problema

    Después de actualizar a grub 2.06.r322 muchos usuarios reportaron que sus máquinas podían fallar en el arranque o arrancar directamente en la BIOS u otro SO.
    ¿Cuál era la causa del problema?

    A partir de este commit, grub introdujo una llamada a fwsetup --is-supported en /etc/grub.d/30_uefi-firmware. Si la versión de grub que has instalado a través del comando grub-install no soportaba ese comando, hacía que grub fallara.
    ¿Cómo es que no todo el mundo se vio afectado?

    Antes de la versión más reciente, grub sólo registraba el fwsetup si detectaba soporte. Si tu máquina detectaba soporte, tendrías el comando fwsetup registrado y el fallo no se produciría.
    Ya he actualizado y mi máquina no funciona, ¿qué debo hacer?

    Sigue las instrucciones de este post 1 para hacer chroot en tu sistema y ejecutar grub-install para instalar la última versión.
    Todavía no he actualizado, ¿hay algo que deba hacer?

    Sigue las instrucciones de este post 1 que se refieren a ese escenario. Básicamente, ejecuta grub-install después de actualizar pero antes de reiniciar.
    ¿Qué ocurre después con el paquete grub?

    De acuerdo con el informe de errores 1, Arch producirá una versión del paquete sin ese commit mientras trabaja con grub upstream para determinar los siguientes pasos
    ¿Por qué no se detectó esto en las pruebas?

    No podemos responder a esta pregunta de forma absoluta, pero hay al menos dos factores a tener en cuenta:

    No todos los usuarios de grub se vieron afectados por este problema
    Muchos usuarios de Arch no ejecutan grub

    ¿Qué deberíamos hacer de forma diferente en el futuro para evitar este tipo de problemas con grub?

    Estamos explorando todas las opciones aquí, pero la realidad es que esto nunca ha sucedido antes. Ejecutar ciegamente grub-install cada vez sería una reacción instintiva y probablemente crearía más problemas de los que resolvería.

    Ya estábamos considerando dejar de usar grub por defecto y eso puede ocurrir en algún momento en el futuro.

    Primero esperaremos a ver qué decide hacer Arch en el futuro y luego tomaremos una decisión a largo plazo.

    Del traductor deepl
comentarios cerrados

menéame