Yesterday I wanted to boot my raspberry pi 3 without having to connect it to my monitor; I realised after flashing the card 3 times it wasn't working...
Typically you just need 2 files to have a functional headless raspberry pi (
ssh, wpa_supplicant) right from boot. However, in this case I was met with a blue-screen of death asking me to create a new username by connecting a wired keyboard...
Anyways, without sounding any more dramatic;
Here is what the new setup should look like on every Raspbian sd-card /BOOT partition:
You can also just clone my repo for the defaults.