To allow GUI login for root:
Enter as root, either by using su, sudo or logging in using a text console (<CTRL><ALT><F2>, for instance).
Edit /etc/pam.d/gdm
Comment (add # to the beginning of the line) the line that reads:
auth required pam_succeed_if.so user != root quiet
Repeat for gdm-password file.