Installing nvidia driver for new kernel ?[Solved]
The other day, I came home from work, to find the installer icon telling me that there was 29 updates/upgrades available.
Great, so I install them. One of which, was a new kernel version - 2.6.15-25-386. So with what I thought was everything installed/updated/upgrade etc, that I was ready to go. Wrong. If I just let the system boot itself, it will boot into the new kernel, but that only gets as far as the bootsplash screen - which is frozen. I can get into a console login with alt+F4, but if I then try to run the package manager, and do sudo apt-get install nvidia-glx nvidia-kernel-common it just tells me that the latest version(s) are already installed, so if I then do apt-get remove for the same packages, but then do the apt-get update and apt-get upgrade - finally followed by the apt-get install for the nvidia packages again, it still only seems to be getting the versions for the older kernel version (2.6.15-23-386). How do I get round this snag please ?? regards John |
The old kernel should still be there and you should be able to boot into it. If it isn't there, install it from the console:
Code:
sudo apt-get install linux-image-2.6.15-23-386 Code:
sudo dpkg -P linux-image-2.6.15-25-386 |
Quote:
regards John |
I handled the problem differently. I stayed with the new kernel but edited my /etc/X11/xorg.conf to change the video driver from "nvidia" to "nv" which is the 2D driver and rebooted into the new kernel. I tried to use easyubuntu to get the nvidia 3D driver and it compiled me a new kernel as well. I was at AMD64-generic -23 and the available update made it -generic -25. After easyubuntu was run I also had AMD64-xenon -25 which I've been running after editing xorg.conf to the "nv" driver. I have a Sempron 2800+ 64 bit processor and am a little confused about should I use AMD64-generic or AMD64-xenon. My inclination is to stick with the xenon which I'm assuming is the k8 kernel. anyone able to unconfuse things for me?
|
Here is the way to fix it and get the latest kernel:
Code:
sudo apt-get install linux-image-2.6.15-25-686 |
Quote:
What I did, was Code:
sudo apt-get install kernel-image-2.6.15-25-686 Code:
sudo apt-get install linux-restricted-modules-2.6.15-25-686 So, I then tried your trick of using apt-cache search Code:
sudo apt-cache search nvidia Code:
sudo apt-cache search linux-restricted-modules Code:
sudo apt-cache search linux-image Code:
sudo apt-cache search linux-restricted-modules Now I know that this must sound like I'm babbling like some complete idiot, but it's come to mind that if you, and others say that you can find the linux-restricted-modules-2.6.15-25-686 but my system is failing to disclose this package could only be (as I understand it) that I haven't got the correct entry in my sources.list - my sources.list currently looks like this Code:
deb cdrom:[Kubuntu 6.06 _Dapper Drake_ - Release i386 (20060531)]/ dapper main restricted regards A very confused John |
Are the instructions that I used to get this sorted out.
regards John |
I have things working again. Your steps may vary depending on your processor but the concept of what I'm doing will work with all.
1. http://www.nvidia.com/object/linux_d..._1.0-8762.html and download NVIDIA-Linux-x86_64-1.0-8762-pkg2.run 2. Logout and then Ctrl+Alt+F1 exit X and go to level 3 3. Login at the terminal command line 4. cd {dir of where you put the download} 5. sudo sh NVIDIA-Linux-x86_64-1.0-8762-pkg2.run 6. The Nvidia installer will prompt you. If in doubt select defaults. The installer will even offer to edit your xorg.conf which you should let it do. 7. sudo reboot |
It seems restricted modules are now also available for the 386 kernel. Here is the current output of "apt-cache search linux-restricted-modules-2.6.15-25":
Quote:
Code:
deb http://archive.ubuntu.com/ubuntu dapper main restricted |
Quote:
I have to say, that with respect to the above, gentoo seemed to have the right idea, because I found when I ran that, that when I was "emerging" something, if it wasn't available at one location or that location was busy/didn't reply, then it would go to the next location until it found what it was looking for. Spooky! anyway, thankyou very much for your assistance. It is, very much appreciated. regards John |
All times are GMT -5. The time now is 12:39 PM. |