So I got rid of Lightdm but how do I get GDM to launch at default. It hangs on "checking battery state" this is in virtual box if that matters. I want GDM login to load by default instead of me starting it manually.
You probably need to reconfigure GDM.
To do that, switch to a tty. Ctrl+Alt+1
Login as your user, then run the following: