Black screen during boot

I've also had this problem in Hyper-V.

In my experience a black screen means you may need to use the framebuffer driver which is not installed by default.

At the black screen, type:

ALT-F5

To get to a console.
Then login and install the FB driver:

pacman -Sy xf86-video-fbdev
systemctl restart display-manager.service

But if you can't even get into a console then this probably isn't the problem.
It's more likely you need to disable KMS.