Bonjour,
Pour cela, il faut ajouter ton module à l’initrd de netinstall.
Il faut procéder comme ceci (Procédure pour Squeeze - A adapter pour une autre version) :
- On extrait l’initrd
su -
mkdir /tmp/myinitrd
cd /tmp/myinitrd
gunzip < /chemin_vers_ton_initrd_netinst/initrd.gz | cpio -i --make-directories
Ajoute ton module dans le bon répertoire /tmp/myinitrd/lib/modules/2.6.xx-xx-xxx/kernel/net/???
- On reconstruit l’initrd (toujours en tant que root et en étant placé dans /tmp/myinitrd) :
find ./ | cpio -H newc -o > initrd.cpio
gzip initrd.cpio
mv initrd.cpio.gz initrd.gz
- Je te conseille, pendant que tu recrées ton initrd, d’intégrer les firmware-linux-non-free. Donc, entre étape 1 et 2, faire :
mkdir /tmp/firmwares
cd /tmp/firmwares
wget http://ftp.fr.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-linux-nonfree_0.28_all.deb
ar vx firmware-linux-nonfree_0.28_all.deb
tar xvfz data.tar.gz
mv lib/firmware /tmp/myinitrd/lib/
cd /tmp/myinitrd/
Voila.
[EDIT] Ouuups, j’avais pas vu que tu parlais de modifier l’Iso NetInstall.
Ceci dit, j’ai trouvé cela : ““Integrating a third party network driver with DebianInstaller’s netinst”” dans lequel il est écrit que l’installeur s’attend à trouver le module dans /lib/modules sur une disquette. Peut être c’est la même chose sur une clé usb.