Once upon a time, Alberto Abrao alberto@abrao.net said:
Also, let me state that many machines who'd be UEFI capable on paper are *not*: in my experience, many early UEFI machines (2009 up to 2014) have a very buggy implementation, to the point of being unusable and/or a terrible experience.
One add to that: just because a system has UEFI doesn't mean it supports all the same boot methods equally. I do a lot of network installs, and early UEFI systems I tried had broken PXE support (not sure when this may have changed, as I then didn't try for a while).
Setting up a UEFI PXE boot server is (in my experience) more complicated. UEFI also supports HTTP boot, which is an improvement (the sooner TFTP can die the better), but it's not a widespread (or at least, sometimes not as easy to call).