Upgrading to Ubuntu 10.10 – Not booting, freezing on loading screen (Nvidia Driver issue) – FIX

After restarting my newly upgraded Ubuntu machine (from 10.04 to 10.10) was greeted with my computer freezing on the loading screen (whilst booting).

After rebooting and getting access to the console I discovered it appeared to be an issue with the Nvidia drivers, which were causing the X server to not start:

Failed to load /usr/lib/xorg/extra-modules/nvidia_drv.so
[    23.651] (II) UnloadModule: "nvidia"
[    23.651] (EE) Failed to load module "nvidia" (loader failed, 7)
[    23.651] (EE) No drivers available.
Failed to load /usr/lib/xorg/extra-modules/nvidia_drv.so[    23.651] (II) UnloadModule: "nvidia"[    23.651] (EE) Failed to load module "nvidia" (loader failed, 7)[    23.651] (EE) No drivers available.

So after trying a number of different ways I finally found out how to fix this issue:

run the nvidia-xconfig program:

cd /usr/lib/nvidia-96/bin/
sudo ./nvidia-xconfig

Modify the xorg.conf file, and replace the driver name nvidia with nv.

sudo vi /etc/X11/xorg.conf

Replace:

Driver         "nvidia"

With:

Driver         "nv"
Then just try and start the Xserver again:
startx

Hopefully this will help  others fix this quicker than I managed.

  • Wayne

    Thanks,
    This worked for me!

  • Janne Palmén

    Absolutely brilliant. Thank you very much 😀

  • Forisco

    Thanks!!! The only solution that worked perfectly!

  • Marco

    Thanks! Worked perfectly on Ubuntu 10.10, Dell Inspiron 8100 (Geforce2 Go).

  • Joe

    I have the same problem but I’m new with ubuntu, how do I access the console from startup?

    • Seb Dangerfield

      I can’t remember the key I used, however I think either using the “ESC” key or one of the F keys should work.

  • laushingman

    thx vry much ,this problem has confused me whole day,ths vry much!

  • abman

    thanks and worked for me!

    But now I’m trying to get my resolution to 1600×1200 which is the max for my inspiron 8100. I can only get it to 1280×1024. When I try to bring up the nvidia console it says I’m not using the nvidia x driver. I use the default x console and the max is 1280×1024. Any idea on how to do this?

    • Seb Dangerfield

      That’s not good, your best bet is probably just to uninstall the drivers and try reinstalling them.