It seems that this was an issue some time ago, since most posts about this issue are 5+ years old, but i am encountering now and the given solution to it back in the day don't work for me.
here is what is going on:
i want to let the pi run without a screen connected, but when i boot the pi nothing happens.
when i boot the pi connected to a screen via the hdmi port everything goes as normal,
i can disconnect the hdmi cable at that point and it keeps running as it should.
even the screen has not to be turned on and the pi will boot as it should!
but when there is nothing plugged in, nothing happens.
i'm using a raspberry pi 3B+ & rasbian buster (the version of june 2019)