Solución:
Tratar
sudo apt-get purge grub*
sudo apt-get install grub-efi
sudo apt-get autoremove
sudo update-grub
arreglar.
En caso de que alguien esté pensando en configurar un disco USB de arranque múltiple para manejar tanto mbr como grub:
Si su sistema actual es EFI, entonces se perderá esto:
sudo apt install grub-pc-bin
Si su sistema actual es MBR, le faltará esto:
sudo apt install grub-efi-amd64-bin
# You may also need grub-efi-amd64-signed
La referencia a /usr/lib/grub/i386-pc/modinfo.sh
indica una instalación de GRUB en modo BIOS, específicamente, el i386-pc
La sección de esa ruta identifica la versión en modo BIOS de GRUB. (Para una instalación en modo EFI en AMD64 / x86-64, la ruta equivalente es /boot/grub/x86_64-efi/modinfo.sh
.) OTOH, los nombres de los paquetes indican claramente una instalación de GRUB en modo EFI. Los dos no deben mezclarse, pero de alguna manera eso sucedió en su caso. Quizás tenga un archivo de configuración GRUB sobrante de una instalación anterior en modo BIOS, en cuyo caso rastrearlo y actualizarlo debería solucionar el problema. Quizás Boot Repair pueda solucionar el problema automáticamente. Sin embargo, tenga en cuenta que un intento de reparación corre el riesgo de empeorar las cosas al hacer que su sistema no pueda arrancar. Por lo tanto, recomiendo proceder con extrema precaución.
Si no puede solucionarlo fácilmente, podría considerar reemplazar GRUB con otra cosa; hay varias alternativas disponibles, como se describe en esta página web mía. GRUB 2 es el la mayoría Cargador de arranque difícil de modificar una vez que se “descarrila”, como lo ha hecho el tuyo, por lo que reemplazarlo puede ser una buena opción. Es probable que mi propio administrador de arranque rEFInd sea fácil de instalar, con la advertencia de que hay un error de Ubuntu 16.04 que complica la instalación desde el PPA con el arranque seguro activo. (Eso está cubierto en la documentación). Tenga en cuenta también que simplemente instalar un nuevo paquete no solucionará su problema; necesitarías desinstalar el paquete GRUB que le está causando dificultades para hacerlo. Cubro ese tema específicamente aquí, ya que no es tan fácil como podría pensar. (Ubuntu sigue intentando reinstalar GRUB si lo quita).