Ing*_*ngo 5 kernel mainline-kernel
我来自启动板上的错误#868950,这是一个与内核相关的问题。为了更深入地分析问题并查看问题出在哪里,我被告知尝试主线内核以查看问题是否仍然存在。
如果回答此问题的人可以发布有关如何操作的分步指南,那就太好了。解释为什么需要这样做以及这究竟如何帮助开发人员也很好。我找不到任何关于新手的适当文档。我相信这样更多的人会发现自己能够提供帮助,我们最终会帮开发人员一个忙。
请注意,我必须使用 NVIDIA 驱动程序。
主线内核是使用 Ubuntu 配置从最近的来源编译的,因此任何错误修正都会首先出现在主线内核中。由于内核包会收到大量的错误报告,因此开发团队无法在所有错误报告上花费大量时间。您报告的错误可能之前已修复,因此他们告诉您使用最新的内核对其进行测试。
要安装主线内核:
~/kernel-test)linux-headers*_amd64.deb,linux-headers*_all.deb和linux-image*_amd64.deb文件。如果您运行的是 32 位操作系统,请替换为amd64,i386如果需要,请选择“pae”版本。您可以通过查看 /proc/cpuinfo 来检查您现在是否正在运行 pae。打开终端并安装下载的内核包:
sudo dpkg -i ~/kernel-test/*.deb
Run Code Online (Sandbox Code Playgroud)要卸载主线内核,只需卸载相关软件包:
sudo apt-get purge linux-headers-3*-generic linux-image-3*-generic
Run Code Online (Sandbox Code Playgroud)
替换为主*线内核的包名。它与您下载的文件匹配。
请注意,主线构建是使用较旧的工具集编译的,该工具集具有一些副作用,例如加载后无法卸载内核模块(这适用于 DKMS 包,例如nvidia-current)