История изменений
Исправление kostik87, (текущая версия) :
Ответ на все вопросы.
Это ответ на вопрос о том, что знаешь ли ты как пересобирать ядро и какие действия нужно выполнить при этом или нет, а так же какие последствия это даст. По сути если ты возьмёшь исходники ядра 4.0 и просто два раза соберёшь с одним и тем же конфигом ядро, то модуль nvidia, собранный под образ первого ядра ты не сможешь загрузить на ядре собранном второй раз с тем же конфигом и из тез же исходников. Вся суть в том, что есть magic version, он у каждого образа ядра уникален и зависит в том числе и от времени сборки ядра. При сборке внешнего модуля ядра, например модуля nvidia, в модуль помещается информация о версии ядра и его magic version и этот модуль будет загружаться лишь на ядре определённой версии и определённом magic version.
Под версией ядра я имею ввиду версию присвоенную Линусом, т.е. к примеру 4.0. В Debian так же в номере версии пакета с ядром присутствует ревизия наложенных на исходники ядра патчей, поэтому сама версия ядра будет одинакова, т.е., к примеру 4.0, а вот ревизия патчей разной.
А теперь, ввиду того, что в школе сейчас летние каникулы, скачай исходники ядра с kernel.org, собери из них ядро, затем собери под это ядро модуль nvidia, т.е. установи драйвер nvidia из run файла, а затем просто из этих же исходников с тем же конфигом собери ядро ещё раз, после чего загрузись с этого ядра и удостоверься, что просто так модуль nvidia, собранный ранее, не загружается. Нет, ты его можешь попробовать загрузить через
modprobe -f nvidia
С Lenny ставлю блоб, проблем не замечано ни разу
Ты у нас являешься апологетом истины в последней инстанции? Если какой-то школьник с чем-либо не сталкивался и не знает, но всем доказывает, что он прав и нужно делать только так, ну что же, в лучшем случае над ним молча посмеются и ничего не скажут.
Да и что мешает (в случае проблем) запустить .run ещё раз?
Вот ты даже не в курсе как не переустанавливать драйвер целиком, а просто собрать модуль nvidia под новое ядро, о чём с тобой можно в таком случае ещё говорить. Иди читай документацию, для начала:
nvidia-*.run --help
А из плюсов: всегда свежий драйвер.
В таком случае почитай как собирать из run файла deb пакет. Ну и свежий драйвер может быть тестируемым beta релизом.
Иди просвещайся, у тебя ещё 2 месяца до начала занятий в школе, может быть и успеешь во всём разобраться.
Исходная версия kostik87, :
Ответ на все вопросы.
Это ответ на вопрос о том, что знаешь ли ты как пересобирать ядро и какие действия нужно выполнить при этом или нет. По сути если ты возьмёшь осходники ядра 4.0 и просто два раза соберёшь с одним и тем же конфигом ядро, то модуль nvidia, собранный под образ первого ядра ты не сможешь загрузить на ядре собранном второй раз с тем же конфигом и из тез же исходников. Вся суть в том, что есть magic version, он у каждого образа ядра уникален и зависит в том числе и от времени сборки ядра. При сборке внешнего модуля ядра, например модуля nvidia, в модуль помещается информация о версии ядра и его magic version и этот модуль будет загружаться лишь на ядре определённой версии и определённом magic version.
Под версией ядра я имею ввиду версию присвоенную Линусом, т.е. к примеру 4.0. В Debian так же в номере версии пакета с ядром присутствует ревизия наложенных на исходники ядра патчей, поэтому сама версия ядра будет одинакова, т.е., к примеру 4.0, а вот ревизия патчей разной.
А теперь, ввиду того, что в школе сейчас летние каникулы, скачай исходники ядра с kernel.org, собери из них ядро, затем собери под это ядро модуль nvidia, т.е. установи драйвер nvidia из run файла, а затем просто из этих же исходников с тем же конфигом собери ядро ещё раз, после чего загрузись с этого ядра и удостоверься, что просто так модуль nvidia, собранный ранее, не загружается. Нет, ты его можешь попробовать загрузить через
modprobe -f nvidia
С Lenny ставлю блоб, проблем не замечано ни разу
Ты у нас являешься апологетом истины в последней инстанции? Если какой-то школьник с чем-либо не сталкивался и не знает, но всем доказывает, что он прав и нужно делать только так, ну что же, в лучшем случае над ним молча посмеются и ничего не скажут.
Да и что мешает (в случае проблем) запустить .run ещё раз?
Вот ты даже не в курсе как не переустанавливать драйвер целиком, а просто собрать модуль nvidia под новое ядро, о чём с тобой можно в таком случае ещё говорить. Иди читай документацию, для начала:
nvidia-*.run --help
А из плюсов: всегда свежий драйвер.
В таком случае почитай как собирать из run файла deb пакет. Ну и свежий драйвер может быть тестируемым beta релизом.
Иди просвещайся, у тебя ещё 2 месяца до начала занятий в школе, может быть и успеешь во всём разобраться.