![新核心編譯後 X 伺服器未啟動](https://rvso.com/image/1311337/%E6%96%B0%E6%A0%B8%E5%BF%83%E7%B7%A8%E8%AD%AF%E5%BE%8C%20X%20%E4%BC%BA%E6%9C%8D%E5%99%A8%E6%9C%AA%E5%95%9F%E5%8B%95.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 軟體包( image 和 headers ),我已經將它們安裝在我的系統上。
當我在啟動選單上選擇新核心並進入它時,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 驅動程式。不需要時間,而且有效。
我使用的核心指南:http://ubuntuforums.org/showthread.php?t=311158
(已經不再更新了,但是它是最新的,而且效果真的非常好(適用於任何基於 Debian 的發行版))