Choosing distro after developing "Kernel-update-phobia" ... ?! ...
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Choosing distro after developing "Kernel-update-phobia" ... ?! ...
Hello, there ...
Two days ago the kernel on my Ubuntu 12.04, 64bit, updated from 3.2.36 to 3.2.37 ... or something like this, and after I did reboot - I had no video ... just purple screen and no login screen. The logs said that the nouveau driver could not be loaded. I have NVidia graphic card, so I assume that after the update the driver for it got broken, and because it disables the nouveau driver - the last one could not be loaded too ...
This happens on almost every distro I've used. I really thought that it won't happen this time, cause the NVidia driver was installed from repo, and not from source or some deb file.
But it happened ...
And now - can you recommend me a distro that won't have this problem? ... I'd prefer LTS versions, but as I see - only Ubuntu has ones. And I really don't wont to worry every time I see new kernel version ...
I really don't ...
This happens on almost every distro I've used. I really thought that it won't happen this time, cause the NVidia driver was installed from repo, and not from source or some deb file.
But it happened ...
You are correct! And, it is not the distro, per se, that creates these issues as much as the specific drivers for nVidia *and* ATI graphics cards. The drivers have to be keyed to the exact kernel version unless you go completely "low-tech" and choose "VGA", but then you won't be doing much gaming.
The better way to look at it is: If you have to update your kernel (which at some point, we all do), be ready to update your video drivers, your entire batch of X11 drivers and perhaps Mesa, too.
Or, even better, as the Gentoo guys point out often enough, you want to run "revdep-rebuild" (or whatever your distro's library dependency checker is... In Ubuntu, I believe it's "apt-get -f check") after *ANY* major update. It's just part of making sure that everything is *still* working as expected after changes to the system.
You can choose your old kernel from the GRUB boot menu, that should get you back to a working system.
I am not an Nvidia expert so I will let another user assist you with that issue. I'm sure there is an easy workaround, because Nvidia hardware is so common.
Debian with the nvidia-kernel-dkms packages avoids this, as it updates the kernel modules automatically after any kernel upgrade. Don't know if ubuntu has these, but I can't think of a reason why not.
You can also use any of the installed kernels without reconfiguring the video each time you boot a different one.
Btw, is Ubuntu the only distro with LTS versions? ...
You might want to consider Debian: the stable distribution is rock solid and is supported for one year after the next stable is released. Considering that a new stable is usually released about every two years, this gives a three-year support. Ok, you are not going to have really new software (only security updates are released) but it is thoroughly tested, and you'll get an extremely solid and secure distro :-)
Moreover, if you absolutely need a newer version of a package, you can add the "backports" section to your sources: it contains many packages coming from the testing (or even unstable) distributions, recompiled for the stable (a newer kernel for example, or libreoffice,...). Sometimes a package might show incompatibilities with already installed ones, but I usually had good results.
Anyway, I also use Debian testing which is really stable in fact, and mine never got broken with updates: this could happen, but it *doesn't* happen in stable :-)
The Ubuntu LTS distribution is based on Debian testing and sometimes unstable too:
Well, I don't care about rolling release or LTS so much, as long as the problem with something-breaks-after-kernel-update ...
Also - I don't want i to be Debian (for the moment I'm with crunchbang) cause it lacks sooo many features, and also because it uses very old packages. I'm on Toshiba laptop and plenty of things don't work. Like the function keys.
So, I need:
1. New packages.
2. Get rid of the problem with something-breaks-after-kernel-update.
But thanks for your advices ... I appreciate them ...
Distribution: Fedora (typically latest release or development release)
Posts: 372
Rep:
I would recommend trying Linux Mint. There are hardly any kernel updates other than security fixes. The system, once installed, changes very little as far as I know.
And, as was pointed out above, the very first paragraph of that post:
Quote:
Originally Posted by Npl @ Ubuntuforums.org
I figured out the last days how to correctly setup DKMS for newer Versions of the NVidia-Driver. In case you dont know, DKMS is a nifty little system that will ensure you dont run into trouble if you install a new kernel. Running a new Kernel requires ALL modules to be recompiled, and in the case of propietary drivers (ie drivers you dint install through apt-get) this task is left to you.
@mind_exploit: Looks like DKMS is the answer to the problem of "something-breaks-after-kernel-update" with nVidia drivers.
HTH. Let us know.
Last edited by ShadowCat8; 02-14-2013 at 04:15 PM.
Btw, could the problem be that I was using the new, experimental, NVidia driver - version 310? ... which was too new ... and so - when the new kernel got installed - the headers became incompatible with the 310 driver anymore? or something like this?
And if I was using the stable one - version 173 - then it would be OK? ...
Last edited by mind_exploit; 02-11-2013 at 09:45 AM.
Reason: A typo
My approach has always been to block automatic updating. I used to use Fedora, which does so many updates it's almost like a rolling release: if you let it. I only installed security updates and checked those to discard the ones only needed for a server.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.