You can't just install system on clean hdd from another pc, UUID of EFI partition will be different. UEFI attempts to boot only from partition with specific UUID.
For example:
6d98f360-cb3e-4727-8fed-5ce0c040365d - is UUID of EFI partition
After installation on another PC you need manually change UUID of EFI partition via gdisk('x' command to enable additional options and after that 'c' command - change UUID)
But you need determine what UUID you must set. I did that by booting my system via PXE over network
You can't just install system on clean hdd from another pc, UUID of EFI partition will be different. UEFI attempts to boot only from partition with specific UUID.
For example:
root #efibootmgr -v
BootCurrent: 0002 0002,0000, 0004 61800,6d98f360- cb3e-4727- 8fed-5ce0c04036 5d)File( \EFI\boot\ bootx64. efi)
Timeout: 3 seconds
BootOrder: 0003,0003,
Boot0000* CD/DVD Drive BIOS(3,0,00)
Boot0001* Hard Drive BIOS(2,0,00)
Boot0002* Gentoo HD(1,800,
Boot0003* Hard Drive BIOS(2,0,00)P0: ST1500DM003-9YN16G
6d98f360- cb3e-4727- 8fed-5ce0c04036 5d - is UUID of EFI partition
After installation on another PC you need manually change UUID of EFI partition via gdisk('x' command to enable additional options and after that 'c' command - change UUID)
But you need determine what UUID you must set. I did that by booting my system via PXE over network