Recently, I set up an Ubuntu Kodi-based home theatre system on a 2007 Intel A1176 Mac Mini.
This is a 64-bit system with firmware that expects a 32-bit EFI. After some experimentation, I created a working system running 64-bit Ubuntu 16.04 (with the default CONFIG_EFI_MIXED kernel), along with a 32-bit EFI grub and i386-efi grub image set.
This works perfectly, but the grub installation and grub.cfg file are custom, and not based on the package manager offering. I tried installing the 32-bit efi grub from the package database and this appeared to run correctly, but resulted in an unbootable system.
Is it possible to set up Ubuntu to work harmoniously with a custom grub setup not sourced from the repositories, and yet have the system as a whole be updateable from the repository collection?