Installation DEBIAN (woody) avec mini CD ?
bonjour,
J'essaie d'installer DEBIAN woody sur mon PC et j'ai un problème avec mes carte reseaux.
Voilà ma config :
Processeur pentium4 3Ghtz,
512 Mo de RAM,
carte graphique radeon 9200 5961 (AGP) ,
carte son 82801EB AC'97 Audio,
carte WIFI Ralink RT2500 802.11 Cardbus Reference Card, carte (MSI PC54G2)
reseau realtek RTL-8139
carte reseau firewire IEEE 1394 IPv4 Driver (IPv4-over-1394 as per RFC 2734),
modem 56 k SmartPCI561 56K Modem
Connexion internet: freebox(802.11b en wifi par ma carte MSI PC54G2 (802.11g)
Disque dur partionné comme suis :
1 partition primaire hda1 avec windows XP en ntfs
1 partition etendue hda5 pour mes données en fat32
1 partition etendue hda6 pour mandrake linux
1 partition etendue hda7 pourl e swap
1partition primaire hda3 pour debian (libre)
J'ai suivie les instruction d'installation DEBIAN woody de Alexis de Lattre ici :
http://people.via.ecp.fr/~alexis/formation-linux/
Le Choix de la méthode d'installation est un miniCD et pour ça j'ai suivi l'organigramme suivant pour le choix du miniCD :
http://people.via.ecp.fr/~alexis/formation-linux/requis.html
J'ai telecharger la saveur bf24 comme indiqué dans la formation.et j'ai commencé l'installation en suivant toutes les instructions. Malheureusement, j'ai été vite confronté à la reconnaissance de mes cartes reseaux.
Pour la realtek le module est 8139too
Pour IEEE1394 le module est eth1394
Pour la wifi c'est le module rt2500
Aucun des trois n'existe dans les choix de module pour les cartes reseau. J'ai fait la commande dmesg | grep eth0 pendant l'installation après avoir fait Alt-F2 pour obtenir une console et le resultat de la commande à été un gros message d'erreur illisible.
J'ai quand continué l'install comme indiqué à l'aide de miroir http et j'ai pu configurer la connexion internet sur eth0 et le resultat à été :
impossible de trouver le serveur. Je ne peux pas installer debian avec miniCD (apparement) car il faut le bon module soit pour realtek, soit pour ralink. Et aucun des 2 deux n'existe sur le miniCd.
Vu mon echec, dois-je choisir la methode 1CD ou 7CD/1DVD? j'aurais peut-être plus packages pour installer debian pour ensuite installer modules rt2500(wifi) 8139too(ethernet eth0) ....???
Pourriez-vous me donner un petit coup de pouce pour continuer mon install, j'ai surement fait des erreurs ???
merci d'avance.
J'essaie d'installer DEBIAN woody sur mon PC et j'ai un problème avec mes carte reseaux.
Voilà ma config :
Processeur pentium4 3Ghtz,
512 Mo de RAM,
carte graphique radeon 9200 5961 (AGP) ,
carte son 82801EB AC'97 Audio,
carte WIFI Ralink RT2500 802.11 Cardbus Reference Card, carte (MSI PC54G2)
reseau realtek RTL-8139
carte reseau firewire IEEE 1394 IPv4 Driver (IPv4-over-1394 as per RFC 2734),
modem 56 k SmartPCI561 56K Modem
Connexion internet: freebox(802.11b en wifi par ma carte MSI PC54G2 (802.11g)
Disque dur partionné comme suis :
1 partition primaire hda1 avec windows XP en ntfs
1 partition etendue hda5 pour mes données en fat32
1 partition etendue hda6 pour mandrake linux
1 partition etendue hda7 pourl e swap
1partition primaire hda3 pour debian (libre)
J'ai suivie les instruction d'installation DEBIAN woody de Alexis de Lattre ici :
http://people.via.ecp.fr/~alexis/formation-linux/
Le Choix de la méthode d'installation est un miniCD et pour ça j'ai suivi l'organigramme suivant pour le choix du miniCD :
http://people.via.ecp.fr/~alexis/formation-linux/requis.html
J'ai telecharger la saveur bf24 comme indiqué dans la formation.et j'ai commencé l'installation en suivant toutes les instructions. Malheureusement, j'ai été vite confronté à la reconnaissance de mes cartes reseaux.
Pour la realtek le module est 8139too
Pour IEEE1394 le module est eth1394
Pour la wifi c'est le module rt2500
Aucun des trois n'existe dans les choix de module pour les cartes reseau. J'ai fait la commande dmesg | grep eth0 pendant l'installation après avoir fait Alt-F2 pour obtenir une console et le resultat de la commande à été un gros message d'erreur illisible.
J'ai quand continué l'install comme indiqué à l'aide de miroir http et j'ai pu configurer la connexion internet sur eth0 et le resultat à été :
impossible de trouver le serveur. Je ne peux pas installer debian avec miniCD (apparement) car il faut le bon module soit pour realtek, soit pour ralink. Et aucun des 2 deux n'existe sur le miniCd.
Vu mon echec, dois-je choisir la methode 1CD ou 7CD/1DVD? j'aurais peut-être plus packages pour installer debian pour ensuite installer modules rt2500(wifi) 8139too(ethernet eth0) ....???
Pourriez-vous me donner un petit coup de pouce pour continuer mon install, j'ai surement fait des erreurs ???
merci d'avance.
87 réponses
Résumé de la discussion
Lors de l’installation de Debian Woody sur une machine équipée de cartes réseau Realtek RTL8139, Wi‑Fi RT2500 et IEEE 1394, le miniCD choisi ne permet pas de charger les modules réseau requis. Pour l’Ethernet Realtek, il faut activer le module approprié (8139too) et configurer l’interface via DHCP en modifiant /etc/network/interfaces avec auto eth0 et iface eth0 inet dhcp, puis redémarrer le réseau. Pour la RT2500, le pilote peut manquer sur le miniCD et nécessiter une installation manuelle de modules externes ou une autre méthode, sinon il reste possible d’utiliser une image plus complète ou un miroir.
-
ContributeurAu fait j'oubliais, encore un grand merci à kmf qui à beaucoup, beaucoup de patience avec moi :):)
-
ContributeurBonjour,
J'ai réglé pratiquement tous mes problèmes.
-Je boot bien sur debian-2.6.10 à partir du lilo de mandrake
-je boot egalement sur debian-woody-2.4.18
-aussi sur windowsXp et mandrake 10.1 officiel
-Mes partitions(winXP, windonnées, mandrake) sont montées et accessible sur dbian2.6.10.
-Le lecteur cdrom fonctionne avec la commande de montage mount /cdrom ou mount /dvd
-le graveur aussi avec mount /graveur
Je n'ai pas réglé le problème de gnome pour le clavier en qwerty et la souris qui s'affole donc je suis passé à KDE3.3 et ça marche nickel :):) je verrais ça plus tard . De toute façon je préfère KDE.
-J'ai installé l'outils synoptic qui me facile la vie pour la gestion des packages (c'est bien ça , équivalent à l'outil de mandrake).
-La connexion internet est maintenant automatique au démarrage grace au passage en SID. (il faudra que j'essais le script de kmf une prochaine fois, (il est noté et bien au chaud).
-le module snd-intel8x0 est bien chargé au demarrage :)
Néanmoins il me reste un dernier problème assez recurrent, LE SON.
C'est un problème que rencontre bcp d'utilisateurs et qui ne trouve pas de solution. Après de mutiples recherches, je n'ai toujours pas trouvé la solution. En fait si, par exemple sur mandrake 10 par exemple, la solution est simple, on passe à mandrake 10.1 officiel et tout est réglé, MAIS CA NE NOUS DONNE PAS LA SOLUTION AU PROBLEME;
Sur debian, ce problème est très present. Voici le message que j'ai à l'ouverture de kde, message connu de bcp d'utilisateur, soit de mandrake ou debian.:
Sound server informational message:
Error while initializing the sound driver:
device: default can't be opened for playback (Permission denied)
The sound server will continue, using the null output device
J'ai essayé pas mal de chose :
adduser pristella audio ------> ça change rien
Installation de kmix -------> il ne trouve le mixeur (rien ne s'affiche)
installation d'aumix -------> il ne s'ouvre qu'en root, pourtant je me suis mis dans le groupe audio ??? et le volume semble ok.
j'ai la commande :
debian:/home/pristella# ls -l /dev/dsp
lrwxr-xr-x 1 root root 9 2005-03-18 22:50 /dev/dsp -> /dev/dsp0
debian:/home/pristella#
J'ai installé alsa-source
Dans la configuration de kde, le systeme sonore est bien activé.
Donc, voilà si quelqu'un à le remède miracle.... :):) ??? -
ContributeurOups trop tard! pas de patience :), je suis passé en SID et ça a réglé le problème. Suis désolé, mais je note tes explications pour la prochaine fois :):)
Donc maintenant la connexion est automatique au demarrage, j'ai ensuite installé le serveur graphique X . Mais je crois que je me suis trompé dans la configuration car à un moment donnée il y avait 2 choix :
1. Gérer les droits de lancement du serveur X avec debconf ? ; j'ai répondu Oui.
2. Gérer la configuration du serveur XFree86 4.x avec debconf ? ; j'ai répondu Oui alors qu'il fallait repondre Non. (formation alexis delattre)
j'ai fait la config avec dpkg-reconfigure xserver-xfree86 puis j'ai installé le bureau gnome. Tout semble bien se passer , après un startx, j'arrive sur le bureau gnome et là, la souris devient folle. Moi je ne m'affole pas, alexis delattre avait prévu cette eventualité donc je suis les instructions pour régler le problème. Je fais un dpkg-reconfigure ... et je fais très attention à ce que je selectionne (souris IMP/2, carte graphique ATI etc ... je relance le bureau. Pas de changement -souris toujours folle. J'essaie avec PS/2 pareil , je verifie le fichier /etc/X11/XF86Config-4. Tout semble correct??? donc comprend pas :(
Autre chose, au moment de tester le clavier, je m'apercois que le clavier est en qwzerty alors qu'il est bien configurer en clavier francais azerty ???? je reconfigure une nouvelle fois , je relance le bureau, pareil :( je reboot , pareil :(
Aie aie, debian ne veut pas de moi, il me fait souffrir. A peine sortie d'un problème, un autre surgit. Ca devient un peu décourageant :(:(
M'enfin les problèmes se règlent mais faut vraiment se donner du mal. -
Ca c'est de la malchance!
Alors te propose une solution qui devrait aussi marcher. Tu fais un copier-coller du script ci-dessous dans un fichier appele: dhcpcd, tu le rends executable avec "chmod +x dhcpcd" et tu le copies dans /etc/init.d/.... (s'il n'y a pas d'autres scripts avec le meme nom).
Apres il faut creer les liens necessaires mais ca depend de ton runlevel, normalement 3 en mode texte et 5 en mode graphique, tu trouves ton runlevel actuel avec:
grep initdefault /etc/inittab
par exemple: => id:3:initdefault:
Alors si c'est 3 tu fais:cd /etc/rc3.d/ ln -s ../init.d/dhcpcd S99dhcpcd ln -s ../init.d/dhcpcd K01dhcpcd
Le lien avec S est pour demarrer (au boot) et K pour arreter (avec halt, shutdown, reboot, ...). Le numero 99 indique de demarrer le dhcpcd en dernier et le 01 arreter en premier.
Tu peux regarder avec "ls" dans ce repertoire les autres services et peut-etre il est plus utile de demarrer le dhcpcd plus tot, dans ce cas il faut baisser 99 vers un numero de position qui te parrait raisonable par rapport au autres liens (donc demarrages des autres services) que tu trouve dans ce repertoire. De facon similaire tu augmente aussi le numero avec K01. Si c'est trop complique reste avec S99 et K01.
Apres tu refais la meme chose meme pour l'autre repertoire /etc/rc5.d/... au cas ou tu passeras en mode graphique. (si Debian utilise les runlevels 2 et 3 au lieu de 3 et 5 comme Mandrake il faudrait faire les liens dans /etc/rc2.d/... et /etc/rc3.d/...)
Le script est tres tres primitif, notamment il ne retourne pas de message sur erreur ou succes. Si tu vois une affiche dans un ou dans un autre sense au boot c'est toujour bidon! Mais ce script devrait bien demarrer ton dhcpcd!
PS: Je suppose que les bons repertoires sont /etc/rc3.d/... etc. mais ca peut aussi etre /etc/rc.d/rc3.d/... (a verifier, peut-etre ta as les deux relies avec de liens).
------- script a partir d'ici -----
#!/bin/sh
case "$1" in
start)
echo "Starting dhcpcd-Client "
/usr/local/sbin/dhcpcd eth0
;;
stop)
echo "Stopping dhcpcd-Client "
/usr/local/sbin/dhcpcd -k eth0
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
;;
esac
exit 1
-------- fin script -------- -
ContributeurEn fait il n'y a pas de fichier local sur debian, regarde ce lien :
http://linuxfr.org/tips/340.html -
ContributeurOUPS NE TIENS PAS COMPTE DE MES 2 MESSAGES, JE ME SUIS TROMPE DE DISTRIBUTION, J ETAIS SUR MANDRAAAAAKE AIE AIE
Donc il n'y a pas de fichier rc.local ou autre dans debian et les noms ne me disent rien ... voilà des exemple dans /etc :
rc0.d/
drwxr-xr-x 2 root root 4096 mar 14 23:26 rc1.d/
drwxr-xr-x 2 root root 4096 mar 14 23:26 rc2.d/
drwxr-xr-x 2 root root 4096 mar 14 23:26 rc3.d/
drwxr-xr-x 2 root root 4096 mar 14 23:26 rc4.d/
drwxr-xr-x 2 root root 4096 mar 14 23:26 rc5.d/
drwxr-xr-x 2 root root 4096 mar 14 23:26 rc6.d/
drwxr-xr-x 2 root root 4096 mar 18 19:18 rc.boot/
drwxr-xr-x 2 root root 4096 mar 14 23:26 rcS.d/
puis dans rc1.d :
lrwxrwxrwx 1 root root 14 mar 14 22:03 K11cron -> ../init.d/cron*
lrwxrwxrwx 1 root root 13 mar 14 22:04 K14ppp -> ../init.d/ppp*
lrwxrwxrwx 1 root root 14 mar 14 23:20 K20alsa -> ../init.d/alsa*
lrwxrwxrwx 1 root root 14 mar 14 22:04 K20exim -> ../init.d/exim*
lrwxrwxrwx 1 root root 15 mar 14 22:04 K20inetd -> ../init.d/inetd*
lrwxrwxrwx 1 root root 17 mar 14 22:03 K20makedev -> ../init.d/makedev*
lrwxrwxrwx 1 root root 13 mar 14 21:17 K20ssh -> ../init.d/ssh*
lrwxrwxrwx 1 root root 27 mar 14 21:17 K80nfs-kernel-server -> ../init.d/nfs-kernel-server*
lrwxrwxrwx 1 root root 20 mar 14 21:17 K81nfs-common -> ../init.d/nfs-common*
lrwxrwxrwx 1 root root 13 mar 14 22:04 K89atd -> ../init.d/atd*
lrwxrwxrwx 1 root root 15 mar 14 22:04 K89klogd -> ../init.d/klogd*
lrwxrwxrwx 1 root root 18 mar 14 22:04 K90sysklogd -> ../init.d/sysklogd*
lrwxrwxrwx 1 root root 17 mar 14 23:26 S11hotplug -> ../init.d/hotplug*
lrwxrwxrwx 1 root root 16 mar 14 22:03 S20single -> ../init.d/single*
-
Contributeurben ça doit pas être le bon fichier parce que ça ne change rien, peux toujours avoir une connexion auto au demarrage.
Sinon j'ai été dans /var/log/messages et j'ai pas ton "echo blabla " mais j'ai ça :
Mar 18 19:20:28 debian kernel: EXT3 FS on hda8, internal journal
Mar 18 19:20:28 debian kernel: Real Time Clock Driver v1.12
Mar 18 19:20:28 debian kernel: ip_conntrack version 2.1 (4095 buckets, 32760 max) - 304 bytes per conntrack
Mar 18 19:20:28 debian kernel: 8139too Fast Ethernet driver 0.9.27
Mar 18 19:20:28 debian kernel: eth0: RealTek RTL8139 at 0xa800, 00:0d:61:a8:3d:2d, IRQ 20
Mar 18 19:20:28 debian kernel: intel8x0_measure_ac97_clock: measured 49569 usecs
Mar 18 19:20:28 debian kernel: intel8x0: clocking to 48000
Mar 18 19:20:28 debian kernel: kjournald starting. Commit interval 5 seconds
Mar 18 19:20:28 debian kernel: EXT3 FS on hda6, internal journal
Mar 18 19:20:28 debian kernel: EXT3-fs: mounted filesystem with ordered data mode.
Il faut peut etre un autre fichier ?? -
ContributeurC'est bon, j'ai trouvé le fichier rc.local dans /etc . Il n'y a pas de repertoire, il est directement dans /etc.
En fait, c'est un fichier caché pour le simple utilisateur. Pour me faciliter la recherche j'allais sur mandrake pour être en graphique en tant qu'utisateur et je ne pouvais donc pas voir ce fichier caché. C'est en mettant en console puis root et un ls -l dans /etc que j'ai pu voir ce fichier qui n'apparait pas en graphique. J'espère que c'est le bon.J'ai copié le script à la fin de ce fichier, j'espère que c'est bon? -
J'ai deux driver ethernet qui semble se charger ????
En principe oui, chaque fois tu reboot en 2.4 c'est une autre version de driver par rapport au 2.6. Ca me parrait parfaitement normale. Le noyau 2.4.17 est quand-meme assez vieux. Pour avoir de versions plus proche du driver carte reseau entre 2.4 et 2.6 il faudrait prendre le dernier 2.4, c.-a-d. 2.4.29 (ce qui devrait tres bien marcher avec recompilation etc.) mais la question est s'il y a un interet suffisamment important pour ca. Il est possible que ta carte son est aussi bien supportee par le 2.4.29, il y a beaucoup de drivers de 2.6 qui ont ete remis vers la branche 2.4 (ce sont de "backports").
Pour le demarrage automatique, ca doit etre possible en Debian, normalement (en Mandrake, Suse, RedHat, ...) c'est dans un fichier "rc.local" ou "boot.local" dans le bon repertoire. Il faut seulement trouver comment c'est prevu en Debian, en principe il doit y avoir un fichier ou peut ajouter ton script pour le dhcpcd. Regarde encore une fois dans /etc/rc.d/... . Normalement le script "maitre" qui fait le boot se trouve la dedans ou peut-etre aussi dans /etc/rc.d/init.d/... (qui est typiquement un lien vers /etc/init.d/...).
Si rien ne marche on peut essayer de bricoler sur le /etc/init.d/networking (dans la partie avec "start") mais ce serait plus complique et pas tres propres. Il faut simplement trouver comment on ajoute en Debian de scripts a executer au boot. -
Contributeurle script ne semble pas se lancer au demarrage , j'ai regardé dans /var/log/messages , le deamon dhcpcd n'apparait pas .
Par contre j'en ai profité pour faire le tour des messages et j'ai des trucs du genre :
debian /sbin/hotplug: no runnable /etc/hotplug/module.agent is installed
et un truc surprenant :
Mar 14 21:07:01 debian kernel: Compaq CISS Driver (v 2.4.5)
Mar 14 21:07:01 debian kernel: 8139cp 10/100 PCI Ethernet driver v0.0.6 (Nov 19, 2001)
Mar 14 21:07:01 debian kernel: 8139too Fast Ethernet driver 0.9.24
Mar 14 21:07:01 debian kernel: eth0: RealTek RTL8139 Fast Ethernet at 0xe881b000, 00:0d:61:a8:3d:2d, IRQ 20
J'ai deux driver ethernet qui semble se charger ???? -
Ces details sont toujours differents sur chaque systeme.
j'ai un repertoire rc.boot qui est vide.
Avec ca je suppose tu peux simplement creer un fichier separe avec un nom a ton choix, disons: "dhcp-start.sh" et tu y mets les lignes:KERN_REL=`uname -r | cut -d . -f 1-2` if [ $KERN_REL = "2.6" ] ; then echo "Demarrage du daemon dhcpcd" /usr/local/sbin/dhcpcd eth0 fi
Je propose d'ajouter la ligne avec "echo" pour un message que tu peux voir pendant le boot (si ce n'est pas trop rapide).
Apres avoir cree ce fichier/script tu le rends executable avec
chmod +x dhcp-start.sh
et apres il faut le copier dans le repertoir rc.boot. Je suppose que tous les scripts qu'on met dans ce repertoire seront execute au boot.
J'espere seulement que ca ne posera pas de probleme si plus tard l'autre script /etc/init.d/networking va aussi essayer de faire quelque chose avec eth0 et ca pourrait peut-etre boussiler les choses ?
Peut-etre le plus facile serait d'enlever "eth0" dans la config reseau de Debian et de se fier completement a ce script pour etablir la connection, aussi pour le noyau 2.4 (dans ce cas enlever les lignes avec "if" et "fi" et "KERN_REL"). -
Contributeurun fichier "boot.local" ou "rc.local" qui devrait se trouver dans /etc/rc.d/... ou /etc/rc.d/init.d/.... ou /etc/init.d/....
j'ai bien un repertoire init.d mais il n'y a pas de fichier boot.local.
j'ai aussi des repertoire rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d mais il n'ya pas de boot.local par contre j'ai un repertoire rc.boot qui est vide.
J'ai fait aussi une recherche avec un whereis boot.local mais il n'existe pas. Il ne doit pas s'appeler comme ça.
Est-ce que avec ifup et ifupdown ça marcherait? -
A mon avis il doit y avoir un probleme avec les scripts de Debian qui gerent les connections reseau. Pour une raison bizarre ca ne marche pas pour le noyau 2.6 ?! Ce n'est pas forcement une surprise car Debian Woody est prevue pour 2.2 et 2.4.
Pour demarrer le "dhcpcd" au boot, je crois tu peux simplement ajouter une ligne dans un fichier "boot.local" ou "rc.local" qui devrait se trouver dans /etc/rc.d/... ou /etc/rc.d/init.d/.... ou /etc/init.d/.... .
En fait, si tu veux faire une distinction correcte entre 2.4 et 2.6 tu peux mettre dans ce fichier:
KERN_REL=`uname -r | cut -d . -f 1-2` if [ $KERN_REL = "2.6" ] ; then /usr/local/sbin/dhcpcd eth0 fi
Ici tous les "blancs" (par exemple entre ``='' et "2.6") sont importants!! J'ai aussi enleve l'option "-d" car c'est simplement pour faire plus de blabla dans /var/log/messages (regarde dans ce fichier si ca t'interesse pour voir quand et comment il renouvelle les "leases" de la numero IP obtenu de la Freebox etc.).
Alternativement et si tu veux jouer avec les scripts tu peux aussi regarder dans le script: /etc/init.d/networking
si tu y trouves le bugue et essayer de le reparer. Peut-etre il y a un "if" pour distinquer entre noyau 2.2 et 2.4 et il suffit simplement de bien tenir compte du cas 2.6. Mais c'est plutot si tu as envie de te mettre dans la programmation de scripts.
PS: Moi je demarre le dhcpcd toujours de facon manuelle, ca me donne plus de control. Pour arreter le dhcpcd tu peux mettre l'option "-k" (pour "kill") dans la meme commande:
/usr/local/sbin/dhcpcd -k eth0 -
ContributeurYa du mieux et même beaucoup mieux, je peux me connecter et acceder à une page web. Pour cela j'ai juste installer le dhcpcd puis /usr/local/sbin/dhcpcd -d eth0.
J'ai fait un ping www.free.fr et ça a marché. Mais il ya un hic, la connexion n'est pas automatique après un reboot. A chaque redemarrage je dois refaire la commande /usr/local/sbin/dhcpcd -d eth0 pour démarrer la connexion.
J'ai essayé d'ajouté une ligne avec le module 8139too dans /etc/modules et j'en ai profité également pour en insérer une autre avec le module son snd-intel8x0.
ensuite j'ai fait un /etc/init.d/module-init-tools pour les charger immediatement sans redemarrer.
J'ai fait aussi un depmod 2.6.10 pour assurer et un update-modules.
J'ai un ping, ça marche :):)
Je redemarre pour m'assurer que la connexion se fait dès le demarrage. Dans les messages , je vois ö miracle le module alsa se charger et je n'ai pas le temps de voir les message pour eth0 (ça va trop vite).
je me logue et je refait un ping et là , connexion impossible.
Je dois donc faire un /usr/local/sbin/dhcpcd -d eth0 à chaque fois alors que pour la version du noyau 2.4, c'est automatique.
En tout cas c'est mieux. Je pense que pour le son c'est bon, je pourrais m'en assurer à l'installation de kde ou gnome. -
Je pense que le mieux pour moi, va être de refaire une installation complète de debian car je pense que nous sommes devant un cas bien mysterieux.
Je ne vois pas comment une reinstallation change quelque chose ? C'est un probleme avec la config/compilation de ce noyau et peut-etre il te manque encore de paquets, par exemple: dhclient et/ou dhcpcd sont bien installe ? Peut-etre se sont de versions trops anciennes ?
Est-ce que tu arrives a faire la connection avec le noyau 2.4 de Debian ? Si oui ce n'est pas un defaut de l'installation.
Essaie avec le paquet source de dhcpcd ici:
http://www.phystech.com/ftp/dhcpcd-1.3.22-pl4.tar.gz
ca s'installe tres facilement (avec tar, configure, make, make install etc.) comme d'habitude dans /usr/local/sbin et apres tu peux en principe lancer ta connection avec:/usr/local/sbin/dhcpcd -d eth0
(l'option "-d" pour avoir plus de messages dans /var/log/messages). Ca cree tout seule la connection internet avec la Freebox et ca ne necessite rien des outils de Debian. Apres cette commande tu devrais avoir la connection.
Apart ca le message avec la ``version'' du module me parrait bizarre, ca semble qu'il y ait malentendu avec la compilation du noyau ? (tu n'as pas mis un "make *config" de trop au mauvais moment ou tu ne l'as pas omis quand c'est necessaire ?)
Peut-etre if faut soigneusement recompiler le noyau. Si ton .config actuel est bon, je propose (apres un cd dans le repertoire source du noyau) de faire exactement:cp .config config-sauve make mrproper cp config-sauve .config make oldconfig make bzImage make modules make modules_install
et apres copier le noyau bzImage sur le /boot/... de Mandrake et faire /sbin/lilo dans Mandrake comme d'habitude.-
ContributeurEst-ce que tu arrives a faire la connection avec le noyau 2.4 de Debian ?
oui, parfaitement bien
Ok je vais verifier mon .config pour voir si il est ok et le garder bien au chaud puis je recompile le noyau avec le make oldconfig.
Avant de compiler le noyau 2.6.10, je recupère à chaque fois le .config2.6.x d'alexis delattre avec wget et seulement quand je suis dans /usr/src/linux.
voici les etapes :
cp /root/config/config-2.6.x .config puis le personnalise la config avec
make menuconfig
puis
make
et
make modules_install
puis toutes les copie bzimage, system.map, vmlinuz etc... -
@pristellaCa doit etre bon comme ca!
Apres le "make menuconfig" tu peux copier le fichier .config ailleur pour garder une copie de ta config personnalisee et si plus tard (apres un nettoyage eventuel des sources etc.) tu veux recompiler avec la meme config tu le remets en place et tu fais une fois "make oldconfig" avant "make".
Essaie avec le dhcpcd (version source), car je soupconne que dans le Debian Woody il y a peut-etre de scripts qui font de distinctions entre un noyau 2.2 et 2.4 et je me demande si ca marche correctement avec 2.6.
Avec le dhcpcd compile toi meme tu contournes tout simplement ce genre de problemes.
-
-
Contributeurbonjour kmf,
En fait j'avais déjà vérifié tout ça, les deux lignes à rajouter dans /etc/network/interfaces ont été crée lors de l'instrallation de debian.
Donc le problème ne vient pas de là.
j'ai fait ifconfig eth0 et en effet le detail s'affiche.
ensuite j'ai fait /etc/init.d/networking restart ( j'avais déjà fait ça avant) et voilà le resultat :
reconfiguring network interfaces : cat : /var/run/dhclient.pid : no such file or directory
8139too fast ethernet driver 0.9.27
eth0 : realtek RTL8139 ...
unrecognized kernel version (?????? bizarre)
done.
Je pense que le mieux pour moi, va être de refaire une installation complète de debian car je pense que nous sommes devant un cas bien mysterieux. -
Pas de pb: Le "ifconfig" tout seule n'affiche pas le eth0 tant ce n'est pas encore configure. Pour tester il faut faire "ifconfig eth0", ca doit fournir un blabla mais encore sans numero IP.
Maintenant tu es dans la situation pour demarrer ta connection internet avec un client dhcp et les outils de Debians. Je ne connais pas les details de mon propre experience mais selon la doc de la Freebox en pdf (page 58, qui parle justement de debian):
Il faut mettre dans le fichier: "/etc/network/interfaces" les deux lignes:auto iface eth0 iface eth0 inet dhcp
et apres il faut redemarrer le reseau avec:/etc/init.d/networking restart
Cependant je ne suis pas 100% sur car je ne connait pas les outils de Debian pour la config reseau. Moi je prefere en principe la methode manuelle (par exemple: "/sbin/dhcpcd eth0" ou "/sbin/dhclient eth0" si ca marche). -
Contributeurvoilà les message affiché avec dmesg après le modprobe et le depmod -a:
8139 toofast ethernet driver 0.9.27
eth0 realtek RTL8139
eth0 Identified 8139 chip type 'RTL-8101' -
Contributeurje viens de rajouetr ces 2 lignes et après un modprobe pour chaque, les modules se sont charger mais toujours pas de eth0 dans ifconfig.
Pendant les modprobe s'est affiché le descriptif de ma carte reseau et de ma carte son. Normalement ça devrait fonctionner, comprend pas. -
peut-être faut-il les rajouter ??
Bien-sur, absoluement si les alias manquent et apres toujours "depmod -a" (si tu tournes en 2.6.10). Apres pour tester tu peux faire:
modprobe eth0
ou
modprobe sound-slot-0
vour verifier si ca charge bien les modules.
J'avais cru que le /etc/modules.conf (pour le noyau 2.4) devrait deja contenir le bon alias pour eth0 et dans ce cas le script aurait du le transmettre vers /etc/modprobe.conf. Peu importe si ce n'est pas le cas il faut ajouter les alias.
- 1
- 2
- 3
- 4
- 5
Suivant