Another workaround: 1) Boot with ubuntu-mate-amd64.iso. 2) Select "Try Ubuntu without installing" in grub. Don't press Enter. 3) Remove ubuntu-mate-amd64.iso and insert ubuntu-mate-i386.iso. Wait for a few seconds for the CD to be read; then press Enter in grub.
So we're using amd64.iso's grub to boot i386.iso. The i386 live CD boots and /sys/firmware/efi is present, so ubiquity will know to create an efi partition etc. But there are two more bugs involved (which this report is about), which need to be worked around as well. So, from the live session and before running ubiquity: 4) sudo sed 's/-signed"/"/' -i /user/share/grub-installer/grub-installer (so that grub-efi-amd64 is selected instead of the non-existing grub-efi-amd64-signed) 5) sudo ln -rsf /bin/true /bin/efibootvars (so that grub-install doesn't fail when running efibootvars) I did step (5) both in / and in /target; I'm not sure which of those two were necessary, but the system boots fine after the aforementioned steps. Of course since efivarfs isn't available, the boot order isn't customizable from within the 32bit Ubuntu. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1648278 Title: Make Ubuntu 32-bit ISO image directly installable on UEFI machine To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2-signed/+bug/1648278/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs