Aunque todavía no he podido repararlo creo que ya tengo identificado el error de grub.
Estaba convencido de que había algún problema con lo que se estaba cargando y yo quería tratar de ver si había algún reporte de error en las variables EFI punto no lo encontré, pero escribiendo ls_env para tratar de ver el entorno, grub me dijo que no existía el archivo /efi/ubuntu/grubenv.
¿Por qué no existía?
Porque grub-install y grub-update me instalan grub en /efi/max (que es lo que *estoy* arrancando).
Ahora solo necesito
1) copiar /efi/max a /efi/ubuntu,
2) Averiguar por qué ni la reparación de arranque del modo de reparación de Ubuntu ni boot-repair han sido capaces de detectar el problema.
3) averiguar qué hay que cambiar para que max busque su arranque en el sitio adecuado.

