Compilation du noyau
rotom
Messages postés
4
Statut
Membre
-
renisaac Messages postés 2073 Statut Contributeur -
renisaac Messages postés 2073 Statut Contributeur -
Salut à tous,
Jeune néophyte sous Linux, je voudrais compiler mon kernel.
Il suffit de taper la ligne de commande « make config » (ou « make menuconfig » ou encore « make xconfig », selon que je veux utiliser une configuration standard en mode texte, une configuration par menus en mode texte, ou une configuration sous l'interface X-Window).
Pour ce faire il faut que je me trouve dans le répertoire courant /usr/src/linux en tant que root, sous peine de lire le message « make: *** Pas de règle pour fabriquer la cible « config ». Arrêt. » lorsque je tape ma ligne de commande.
Jusque là rien de compliqué. Mon problème c'est que ma distribution de Linux ne possède aucun
dossier « Linux » dans /usr/src. (il n'existe que le dossier « RPM » dans /usr src/ pour ma distribution). J'utilise la distribution Mandrake 10.1.
Faut-il que je me place dans un autre répertoire courant, ou le problème vient-il d'ailleurs?
Merci d'avance pour votre aide.
Rotom
Jeune néophyte sous Linux, je voudrais compiler mon kernel.
Il suffit de taper la ligne de commande « make config » (ou « make menuconfig » ou encore « make xconfig », selon que je veux utiliser une configuration standard en mode texte, une configuration par menus en mode texte, ou une configuration sous l'interface X-Window).
Pour ce faire il faut que je me trouve dans le répertoire courant /usr/src/linux en tant que root, sous peine de lire le message « make: *** Pas de règle pour fabriquer la cible « config ». Arrêt. » lorsque je tape ma ligne de commande.
Jusque là rien de compliqué. Mon problème c'est que ma distribution de Linux ne possède aucun
dossier « Linux » dans /usr/src. (il n'existe que le dossier « RPM » dans /usr src/ pour ma distribution). J'utilise la distribution Mandrake 10.1.
Faut-il que je me place dans un autre répertoire courant, ou le problème vient-il d'ailleurs?
Merci d'avance pour votre aide.
Rotom
A voir également:
- Compilation du noyau
- Breach compilation c'est quoi - Guide
- Erreur de compilation projet ou bibliothèque introuvable ✓ - Forum VB / VBA
- Edition non noyau de microsoft windows ✓ - Forum Windows 10
- Pilote incompatible isolation du noyau - Forum Windows
- Projet ou bibliothèque introuvable ✓ - Forum Excel
4 réponses
en fait c'est
et ensuite
Pour le make tu est dans le bon repertoire celui des sources du noyau que l'on place traditionnellement dans /usr/src/linux.
Plus exactement toutes les sources des noyaux que tu pourrais utilisé sont dans ce répertoire et tu crée un lien /usr/src/linux qui pointe sur le bon (commande ln -s)
Il reste à copier la bzImage générée par le make (cf à la fin de la compilation du make) dans /boot (n'écrase pas l'ancien et garde une entrée vers ton ancien noyau dans ton boot loader lilo/grub) au cas où. Si tu as lilo n'oublie pas de faire un :
Bonne chance
make menuconfig
et ensuite
make make modules make modules_install
Pour le make tu est dans le bon repertoire celui des sources du noyau que l'on place traditionnellement dans /usr/src/linux.
Plus exactement toutes les sources des noyaux que tu pourrais utilisé sont dans ce répertoire et tu crée un lien /usr/src/linux qui pointe sur le bon (commande ln -s)
Il reste à copier la bzImage générée par le make (cf à la fin de la compilation du make) dans /boot (n'écrase pas l'ancien et garde une entrée vers ton ancien noyau dans ton boot loader lilo/grub) au cas où. Si tu as lilo n'oublie pas de faire un :
lilo
Bonne chance
Bonjour,
Mon problème c'est que ma distribution de Linux ne possède aucun
dossier « Linux » dans /usr/src. (il n'existe que le dossier « RPM » dans /usr src/ pour ma distribution).
C'est parce que les sources du noyau à compiler ne sont pas installées
--> Il faut installer le paquet
Philippe.
Mon problème c'est que ma distribution de Linux ne possède aucun
dossier « Linux » dans /usr/src. (il n'existe que le dossier « RPM » dans /usr src/ pour ma distribution).
C'est parce que les sources du noyau à compiler ne sont pas installées
--> Il faut installer le paquet
Philippe.
Bonjour à tous,
Jeune linuxien, j'aimerais savoir comment vous avaez finalement recompilé votre noyau. Je viens avec l'aide d'un ami d'installer GNU sur mon ps portable dont la config est bonne (HP, AMD 3500+, 1G RAM, 100G DR....). J'ai remarqué qu'il est pourtant lent, et ne peut faire deux applications au même temps, de même je vois que l(horloge va 2 fois plus vite....
Est-ce que je dois compiler mon noyau ? sinon, comment faire.
merci à tous
Jeune linuxien, j'aimerais savoir comment vous avaez finalement recompilé votre noyau. Je viens avec l'aide d'un ami d'installer GNU sur mon ps portable dont la config est bonne (HP, AMD 3500+, 1G RAM, 100G DR....). J'ai remarqué qu'il est pourtant lent, et ne peut faire deux applications au même temps, de même je vois que l(horloge va 2 fois plus vite....
Est-ce que je dois compiler mon noyau ? sinon, comment faire.
merci à tous
Salut edfche,
à priori, sur une bête de courses comme la tienne, ça ne sert pas a grand chose de recompiler le noyeau, sauf pour ajouter des drivers spécifiques.
Tu a été voir sur http://www.linux-laptop.net/ si on parlais de ton portable? problèmes connu?
Si tu utilise kde, le kdesysguard te dis quelles resources sont utilisée. Regarde la dedans si tout est normal. Sinon, tu peux aussi utiliser la commande top pour voir ce que fait ton ordi en temps réel.
a+
Renisaac
à priori, sur une bête de courses comme la tienne, ça ne sert pas a grand chose de recompiler le noyeau, sauf pour ajouter des drivers spécifiques.
Tu a été voir sur http://www.linux-laptop.net/ si on parlais de ton portable? problèmes connu?
Si tu utilise kde, le kdesysguard te dis quelles resources sont utilisée. Regarde la dedans si tout est normal. Sinon, tu peux aussi utiliser la commande top pour voir ce que fait ton ordi en temps réel.
a+
Renisaac