Another option you could consider is to install a minimal distribution while plugged into another PC. Most drivers are in the kernel so it should just detect any new hardware when you move it across. For example when I setup my headless microserver as a NAS a few years ago I plugged the hard drive into my main PC (unplugging all other drives), installed Ubuntu Server on there and configured SSH and a static IP, etc. Then I took the hard drive out and put it back into the microserver. It booted up fine and I could then SSH into it to install anything else I wanted.