Using a lmgtfy link is usually associated with trying to look "smart". Doing that in an environment where you request help is idi^H^H^H rude.
- The first link in your search shows a Dell PERC that hadn't its volume set as bootable. I assume that you don't have a PERC controller in NUC. I also assume that you have an UEFI boot environment, unlinke that old Dell server.
- The second is an old BIOS issue. Do you have an old BIOS issue?
- 3rd is an old BIOS, again.
.... and so on...
So at least you should read your own suggested searches.
1) Press F2 on boot. In VisualBIOS - check that "Internal UEFI Shell" is checked/enabled and that "UEFI: Built-in EFI Shell" is an option in the list of UEFI bootable devices. Turn OFF legacy boot option. F10 to SAVE your settings.
2) Boot the NUC and allow it to drop into the EFI shell prompt.
...assuming fs0: is the FAT32 EFI partition that Proxmox made...
3) type => fs0:
4) type => echo "fs0:\EFI\proxmox\grubx64.efi" > fs0:\startup.nsh
5) type => startup.nsh and you should boot into Proxmox
root@proxmox4:~# parted /dev/sda print
Model: ATA Crucial_CT250MX2 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 17.4kB 1049kB 1031kB bios_grub
2 1049kB 134MB 133MB fat32 boot, esp
3 134MB 250GB 250GB lvm
Proxmox 4.0 and 3.x incorrectly determine that servers are UEFI devices even when UEFI is turned off and legacy mode (only) is enabled in the BIOS.
The problem with the design (as documented above) is that you end up with servers that won't boot automatically and a cryptic message that "no boot device was found."
This is a test machine - other OS have no problem to boot.
If so, I would consider this is a BIOS bug - did you already report that to Intel?
That was my first thought as well. But the problem is that this only happens with the Proxmox installer.
UEFI boot disabled: blinking cursor - systems hangs
Only a explicit boot via boot device selection works.