Are you only directly calling grub-install --bootloader-id=myid ? Are you setting GRUB_DISTRIBUTOR elsewhere as well?
GRUB_DISTRIBUTOR would be set in /etc/default/grub at the very least and would likely interfere with how/where things get installed as well.
That said, I also see that /EFI/ubuntu is hardcoded in efi images; I just haven't found exactly how from a quick look at grub2.
Marking is Triaged/Low; this won't be an issue for most people, we appropriately handle "usual" installations. It probably still needs to get fixed so that --bootloader-id works as expected, but bug 1242417 had some reasons for being fixed the way it was and I'll need to talk to Colin and/or Steve.
This sound like a variant of bug 1242417.
Are you only directly calling grub-install --bootloader- id=myid ? Are you setting GRUB_DISTRIBUTOR elsewhere as well?
GRUB_DISTRIBUTOR would be set in /etc/default/grub at the very least and would likely interfere with how/where things get installed as well.
That said, I also see that /EFI/ubuntu is hardcoded in efi images; I just haven't found exactly how from a quick look at grub2.
Marking is Triaged/Low; this won't be an issue for most people, we appropriately handle "usual" installations. It probably still needs to get fixed so that --bootloader-id works as expected, but bug 1242417 had some reasons for being fixed the way it was and I'll need to talk to Colin and/or Steve.