![X-сервер не запускается после компиляции нового ядра](https://rvso.com/image/1311337/X-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%20%D0%BD%D0%B5%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%B5%D1%82%D1%81%D1%8F%20%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%20%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D0%B8%20%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE%20%D1%8F%D0%B4%D1%80%D0%B0.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 после каждого обновления. Это не занимает много времени и работает.
Инструкция по ядру, которую я использую:http://ubuntuforums.org/showthread.php?t=311158
(Оно больше не обновляется, ноон обновлен и работает действительно очень, очень хорошо(для любого дистрибутива на базе Debian))