Ha, you went into the same trap as me
But there is help!
It has nothing to do with SSD firmwares or anything else the (sorry!) rather clueless people here suggest.
When the GRUB bootloader is updated (a few days ago this was the case via an Ubuntu system update, I'm sure your problem arose after that update), the boot files in the hidden EFI partition are changed in a way so that the UEFI of the NUC is not able to boot anymore.
This unfortunately happens each time such a GRUB update is installed.
Fortunately there is a workaround which is a bit hard to find:
This also works perfectly on the DN2820FYKH. Now Ubuntu can always update GRUB like it wants to, it doesn't affect bootability.
Only drawback is that the NUC needs a bit longer for booting. (Can be sped up by reducing the preconfigured time-outs.) Otherwise, Ubuntu runs just fine on the device, no problems so far.aps
P.S.: Since there obviously are quite a number of Linux users here, could this workaround somehow be pinned or get into a FAQ of some sorts?
especially Wurst because now I know what caused the problem.
That bothered me the most. Not knowing what was the reason for not booting. I was working perfectly before.
I resolved the problem by doing the following (not in front of NUC, so these are the steps I remember)
- Disable legacy boot
- Enable secure boot
- Remove all uefi entries (there is some option to do this, can;t remember how it is called).
- Reinstall my NUC using ubuntu server 14.04 on USB stick.
- bootloader was installed perfectly
I hope Ubuntu will fix this problem