правильный способ перезаписи модулей ядра Debian

правильный способ перезаписи модулей ядра Debian

Я только что скачал и скомпилировал tg3.koмодуль ядра. Куда мне его поместить в системе Debian? Он /lib/modules/2.6.32-5-xen-amd64/kernel/drivers/net/tg3.koуже есть.

В идеале я хотел бы оставить оригинал там, где он есть, и "поднять приоритет" для моего. Так что если мой не загрузится или исчезнет, ​​оригинал все еще будет там в качестве запасного варианта.

Единственный способ, который я знаю, это dpkg-divert, но я чувствую легкую дрожь в животе, когда я его использую. Особенно страшно делать это на сервере, с сетевым модулем. :)

решение1

Поместите свой модуль в /lib/modules/2.6.32-5-xen-amd64/updates/(создайте каталог, если он не существует) и перезапустите dpkg-reconfigure linux-image-2.6.32-5-xen-amd64(или просто запустите, depmodесли знаете как). Проверьте, что новый драйвер найден с помощью modprobe -l tg3.

man 5 depmod.confБолее подробную информацию читайте здесь .

Связанный контент