I just tried, and was able to boot the Ubuntu desktop 16.04 AMD64 image, written to a USB flash drive, with Secure Boot active on an HP EliteDesk computer. Thus, I can say with some certainty that this image is properly signed for Secure Boot. Several possible causes of your problem spring to mind, some of which you could correct but others you could not:
- Image CPU type -- Check that you're using the correct image file, and in particular, that it's for the correct CPU type, which should be AMD64 for the vast majority of computers. (AFAIK, i386 images never supported Secure Boot "out of the box.")
- Image damage -- Use the
md5sum
utility to verify the integrity of your download. (See here for more on how to do this.)
- Improper image preparation -- Some tools, such as YUMI/Pen Drive Linux, create USB flash drives that can be booted in BIOS/CSM/legacy mode but not in EFI/UEFI mode. If you used such a tool, your disk might not be bootable in EFI mode. This isn't a Secure Boot issue per se, but you might be mistaking it for one. Try using Rufus, UNetbootin, or
dd
instead. In fact, even if you used one of these tools, switching to another one might be necessary, since there can be system-to-system quirks and incompatibilities.
- Computer boot manager issues -- You might be unable to access your computer's built-in boot manager, or you might be selecting the wrong option in the boot manager. For instance, many EFIs present two options for removable media, one of which boots in BIOS/CSM/legacy mode and the other of which boots in EFI/UEFI mode. If you select the former, the disk might not boot if Secure Boot is active; you must select the option that includes the string "UEFI."
- Non-Secure-Boot regression -- You could be seeing a problem that's unrelated to Secure Boot, such as a new kernel bug. Filing a bug report would be in order in this case, but you'll need to track down the problem with more precision first.
- New Shim or GRUB bug -- Finally, you might have encountered a new bug with the Shim or GRUB package. If you're convinced this is what happened, you should file a bug report. You might be able to work around it temporarily by swapping out the
EFI/BOOT/bootx64.efi
file from the 16.04 image with the same file from the 14.04 image; however, before you do this, you should back up your working /boot/efi/
directory tree from your 14.04 installation, since the installation is likely to replace your working shimx64.efi
binary with a non-working one. (bootx64.efi
and shimx64.efi
are the same file; they're just named differently on the installation image vs. an installation to disk.)
It would also be helpful if you describe in more detail what you're doing and what's not working. You claim that the image is not signed, and I'm working under the assumption that this is because you've tried to boot it and can't get it to boot, but even with that assumption, there are details that could be important, such as any error messages you might be seeing. If there's any evidence that GRUB has launched, then that would tend to support a post-GRUB problem. Thus, describing exactly what's happening is important to better diagnose the problem. (If necessary, take a video, post it to YouTube, and post a link to it here.)