I had same problem and I fixed it with:
sudo apt-get purge lightdm sudo apt-get install ubuntu-desktop -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to lightdm in Ubuntu. https://bugs.launchpad.net/bugs/824140 Title: Boot stops after "checking battery state..." Status in “lightdm” package in Ubuntu: Confirmed Bug description: It's actually a duplicate of bug #577477, but in Ubuntu 11.10 Alpha ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: gdm 3.0.4-0ubuntu6 ProcVersionSignature: Ubuntu 3.0.0-8.10-generic-pae 3.0.1 Uname: Linux 3.0.0-8-generic-pae i686 NonfreeKernelModules: nvidia Architecture: i386 Date: Wed Aug 10 21:16:55 2011 InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110302) ProcEnviron: LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: gdm UpgradeStatus: Upgraded to oneiric on 2011-08-10 (0 days ago) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/824140/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp