I have been trying to setup a headless server using Ubuntu 18.04 (server option) to no avail. My hardware is a mini computer Z83-F Minisforum. I have setup autostart on bios so that the computer starts up on its own after power outage. This works, and I can tell so because the lights on my keyboard keep flashing repeatedly after sometime which makes me feel like some activity is going on when the monitor is not connected to the server. However, the OS doesn't start and the server is not assigned an IP address from the router it's connected to. When the server is connected to a monitor (via hdmi in my case), it works and I can log into it via ssh. If the monitor is not connected, the server does not indicate being bound on my router and I cannot connect to it via ssh. I have tried the solutions on grub below to no avail.
Any help?