![新内核编译后 X 服务器无法启动](https://linux22.com/image/1311337/%E6%96%B0%E5%86%85%E6%A0%B8%E7%BC%96%E8%AF%91%E5%90%8E%20X%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8.png)
我已经在我的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.org 编译的内核版本是2.6.35.13
我在旧内核上安装了 nvidia。我获取了旧配置,并使用相同的配置来编译新内核。
一切进展顺利,我得到了两个 Debian 包(图像和标题),并已将它们安装在我的系统上。
当我在启动菜单上选择新内核并进入时,X 服务器没有启动,可能是因为我必须“ rebuild
”(不确定如何操作)根据此链接:
http://www.linuxquestions.org/questions/slackware-14/x-server-not-starting-after-kernel-compilation-605265/
- 您能提出建议吗
how to do the rebuild on nvidia module so that I can start x
(不会看到任何空白屏幕或提示缺少 nvidia 模块的错误)?
PS:我用来编译内核的链接是https://help.ubuntu.com/community/Kernel/Compile#Alternate_Build_Method:_The_Old-Fashioned_Debian_Way
答案1
有更多更简洁的方法可以做到这一点(就像使用 DKMS如果你经常更改内核,那么你可能需要重新安装整个 NVidia 驱动程序。每次更新后,我都会重新安装整个 NVidia 驱动程序。这不需要花费时间,而且很有效。
我使用的内核方法:http://ubuntuforums.org/showthread.php?t=311158
(它不再更新,但是它是最新的,并且运行非常非常好(适用于任何基于 Debian 的发行版)