I was experiencing this same problem and found a way to fix it.
I just received a new Lenovo T410 laptop with discrete NVidia graphics accelerator today. Installed Ubuntu 10.10 and everything worked fine. When I installed the NVidia driver and rebooted, the system would hang on "checking battery state" message and not progress any further.
The cause and solution: I checked the bios of the T410 and there is a graphics setting that switches between "integrated" (no acceleration) "discrete" (activates NVidia accelerator at all times) and "NVidia Optimus". The "Optimus" setting was on by default, with this description:
"If enabled, System BIOS automatically switches Graphics Device setting to NVIDIA Optimus mode if the OS supports the feature, and to Discrete Graphics if the OS does not support it."
I changed the setting to "discrete" and Ubuntu booted with no problems. I assume that Linux does not currently support NVIDIA Optimus :)
I was experiencing this same problem and found a way to fix it.
I just received a new Lenovo T410 laptop with discrete NVidia graphics accelerator today. Installed Ubuntu 10.10 and everything worked fine. When I installed the NVidia driver and rebooted, the system would hang on "checking battery state" message and not progress any further.
The cause and solution: I checked the bios of the T410 and there is a graphics setting that switches between "integrated" (no acceleration) "discrete" (activates NVidia accelerator at all times) and "NVidia Optimus". The "Optimus" setting was on by default, with this description:
"If enabled, System BIOS automatically switches Graphics Device setting to NVIDIA Optimus mode if the OS supports the feature, and to Discrete Graphics if the OS does not support it."
I changed the setting to "discrete" and Ubuntu booted with no problems. I assume that Linux does not currently support NVIDIA Optimus :)