afv said: There are two headers packages. You must install linux-headers-2.6.30-..._all before linux-headers-2.6.30-..._i386.
You can get NVIDIA drivers that work with DKMS from Michael Marley's PPA. :) Ok, so I needed to install the headers labeled "all" first?
Sorry about this, this isn't really Karmic-topic-worthy, but thanks for the help anyway.
Now, my laptop obviously won't boot - well it boots but no display is loaded, I can work in terminal so it's not the end of the world. But before when I checked sudo apt-get install, the latest kernel image they had was 2.6.28-12, i.e. the kernel I *was* using before I tried to update. So I can't update via the repos, and I can't get a GUI open to download the correct files. Unless of course I can download them here and transfer them across during a live session, re-login and then install them from terminal....
I think I have 2 possibilities here, one is finish up the 2.6.30 install, the other is load a LiveCD and change the menu.lst file so it boots from the 2.6.28-12 kernel, or maybe the latter won't work...
Edit: Update: I'm obviously running 2.6.30 now, as the battery and keyboard keys are finally detected (awesome), but unfortunately, I'm yet to find a working nvidia driver, perhaps I'm not looking hard enough (perhaps I don't even know what I am looking for!).
Thanks for the tip zika, and thanks for the help taaviko and afv - I very much appreciate it, even if I do blindly follow the instructions and get myself into a mess >.<
When downloading the nvidia drivers from Michael Marley's PPA, do I download a single tar.gz or the individual .debs, or all of them? Sorry again :p