Hello: We received a new Latitude 3590 recently. Our DHCP server currently doesn't allow for UEFI PXE boot, so on all new systems we disable secure boot, enable legacy option ROMs and switch to legacy boot order. I can PXE boot to our imaging server no problem. I select a task sequence and start imaging no problem. The OS installs then a reboot occurs, which is normal. However upon reboot it's like it can't find the hard drive. It attempts to PXE boot again (which I cancel) then it says no boot device found.
I'm not the original poster, but the same issue is occurring on a new laptop we received. We're booting Windows 10 from a USB drive. The boot will begin the installation and will find the partition, but after a restart and removal of the USB drive (to keep the installation from starting over), the error of 'No boot device found' occurs.
Update: I had to change the partition from a MBR to GPT before installing Windows, and this corrected the issue we were having.