forma correcta de sobrescribir los módulos del kernel de Debian

forma correcta de sobrescribir los módulos del kernel de Debian

Acabo de descargar y compilar tg3.koel módulo del kernel. ¿Dónde debería colocarlo en un sistema Debian? Ya hay uno /lib/modules/2.6.32-5-xen-amd64/kernel/drivers/net/tg3.ko.

Lo ideal sería dejar el original donde está y "cambiarle la prioridad" al mío. Entonces, si el mío no se carga o desaparece, el original sigue ahí como respaldo.

La única forma que conozco de hacerlo es dpkg-divert, pero siento un ligero escalofrío en el estómago cuando lo uso. Da especialmente miedo hacerlo en un servidor, con el módulo de red. :)

Respuesta1

Coloque su módulo /lib/modules/2.6.32-5-xen-amd64/updates/(cree el directorio si no existe) y vuelva a ejecutarlo dpkg-reconfigure linux-image-2.6.32-5-xen-amd64(o simplemente ejecútelo depmodsi sabe cómo). Compruebe que el nuevo controlador se encuentre con modprobe -l tg3.

Lea man 5 depmod.confpara más detalles.

información relacionada