
Я только что скачал и скомпилировал 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
Более подробную информацию читайте здесь .