24
Installing nvidia driver installs a new kernel [SOLVED, LOOK IN THE COMMENTS]
(lemmy.blahaj.zone)
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
The proprietary Nvidia driver has kernel modules that are specific to a single version of the Linux kernel. With pre-built packages that's typically whatever the standard kernel is for your distro. If that kernel isn't booted then you'll have no graphics driver.
This is solved by DKMS, which will build those kernel modules for every kernel you have installed. You'll need the kernel headers for the kernel you want to build for, as well as the
nvidia-kernel-dkms
package which the wiki you linked only offhandedly mentions. Whenever the kernel or driver updates it should build the required modules.Oh yeah, I completely missed the DKMS. I just installed the nvidia-kernel-dkms package, and it seemed to try to build the module, but then failed:
It says that something hasn't been configured yet, even though I am just installing it...
You'll have to check the
make.log
as the error states. Details for what went wrong will be in there. But it might be, that your kernel version simply isn't supported by the driver.