Since you have a mix of Ubuntu GNOME and Xubuntu I'd like you to see if there's any difference in booting with different display managers
Try these commands:
Code:
sudo dpkg-reconfigure gdm
Code:
sudo dpkg-reconfigure lightdm
Does it make any difference which display manager is used to boot the GNOME sessions?