Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have compiled the Kernel on my 64-bit Debian XPS Studio 1340 Dell system.

srikanth@debian:~ - 05:40:52 PM - $ uname -a
Linux debian 2.6.32-5-amd64 #1 SMP Thu Mar 22 17:26:33 UTC 2012 x86_64 GNU/Linux

Kernel version that I have used and compiled from is

I have nvidia installed on old kernel. I got the old config and I used the same config to compile the new kernel.

Everything went well and I got two debian packages ( image and headers ) which I have installed on my system.

When I select the new kernel on the boot menu and I go into it, the X server is not starting up possibly because I have to "rebuild" ( not sure how to do that ) according to this link:

  • Can you suggest how to do the rebuild on nvidia module so that I can start x ( without seeing any blank screen or error saying nvidia module is missing ) ?

PS: The link that I have used to compile the kernel is

share|improve this question
Well, how did you build it the first time? – Ignacio Vazquez-Abrams Apr 13 '12 at 23:18
@IgnacioVazquez-Abrams First time, I used Debian 64-bit DVD and followed the instructions which were pretty straight-forward and didn't involve compiling the kernel. Now, I feel like the kernel on debian that I am currently using is old and wanted to do an upgrade. I am sorry if I misunderstood your question. – user122530 Apr 13 '12 at 23:31
No, that's okay. If the honest answer is "I didn't", then so be it. – Ignacio Vazquez-Abrams Apr 13 '12 at 23:33
up vote 1 down vote accepted

There are much more cleaner ways to do this (like using DKMS if you change your kernel frequently), but I simply re-install the whole NVidia driver after every update. It takes no time, and it works.

The kernel howto I use:
(It's not getting updated anymore, but it is up-to-date, and works really, really great (for any Debian based distro))

share|improve this answer
Thanks a lot for the dkms suggestion. I downloaded the packages dkms and nvidia-kernel-dkms. installed them and now the latest kernel is starting X without any problems. – user122530 Apr 14 '12 at 1:28
Oh cool. If the DKMS is set up correctly, it'll always compile the neccessary modules when needed. By the way... why did you choose this specific kernel? Why not the latest one? Or you can also play around with -ck. ( ). – Shiki Apr 14 '12 at 10:16
after I was successful, I installed the latest kernel 3.3.2 and I am currently using it. I did install that ck-kernel patch when I was using Arch Linux. Next, I will be installing that kernel patch on my Debian too. Thanks for the link! – user122530 Apr 14 '12 at 14:00

You must log in to answer this question.