Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Also, try using verbose mode and taking a video of the boot. Hold Command-V while turning it on until the screen turns on with white text. Take a video until it fails, then review the footage and take screenshots of the messages immediately leading the KP. Edit your question with those.
Enabling the root user on a Mac can open major security holes, especially for end users. If you need to use the root user by command line, I recommend using an administrator user, typing sudo su to switch to root. It will ask for a password.