Black screen upon fresh boot in VMWare

And you are correct.

My guess is that you didn’t install kernel headers when you added linux66.

When you are using dkms - it is imperative that you remember the headers package when adding a kernel.

This is handled automagically when you use mhwd-kernel script to add the kernel - otherwise you need to add headers manually

sudo pacman -Syu linux66-headers