OVH Cloud OVH Cloud

compiler le noyau

7 réponses
Avatar
Rasmus
Bonjour à tous,

Je voudrais me lancer pour la 1ere fois dans la compilation du noyau de
ma MDK10.1.

J'ai téléchargé sur "www.kernel.org" le fichier "patch-2.6.11.5.bz2"
(qui a une taille de 6,4Ko seulement).

Questions:
1) C'est ça le source du kernel?
2) Avant d'aller + loin, il faut le décompresser dans quel répertoire?

Merci,

Ras'

7 réponses

Avatar
denisg
Bonjour à tous,

Je voudrais me lancer pour la 1ere fois dans la compilation du noyau de
ma MDK10.1.

J'ai téléchargé sur "www.kernel.org" le fichier "patch-2.6.11.5.bz2"
(qui a une taille de 6,4Ko seulement).

Questions:
1) C'est ça le source du kernel?
2) Avant d'aller + loin, il faut le décompresser dans quel répertoire?

Merci,

Ras'


Salut

Tu devrais faire un petit tour sur http://lea-linux.org, il y a pas mal
d'infos là-dessus.

--
DenisG
+---------------------------------+
! Site perso --> www.denisg.fr.to !
! Miam! --> fermedelangle.com !
+---------------------------------+

Avatar
Non Compos Mentis
Rasmus wrote:
Bonjour à tous,


Bonjour,


Je voudrais me lancer pour la 1ere fois dans la compilation du noyau de
ma MDK10.1.

J'ai téléchargé sur "www.kernel.org" le fichier "patch-2.6.11.5.bz2"
(qui a une taille de 6,4Ko seulement).

Questions:
1) C'est ça le source du kernel?


C'est seulement un patch à appliquer aux précédentes sources pour avoir
des sources toutes neuves. Il faut donc que tu télécharges les sources
completes en cliquant sur F (pour Full) dans www.kernel.org

2) Avant d'aller + loin, il faut le décompresser dans quel répertoire?



Tu peux decompresser où tu veux : dans le repertoire créé, tu auras les
sources. Tu configureras ton noyau (en disant quel materiel tu utilises)
puis tu compileras ton noyau ce qui donnera un fichier "noyau" que tu
placeras ensuite par exemple dans /boot. Tu indiqueras ensuite à ton mbr
(lilo ou grub) où il se situe.

En général, je decompresse le noyau dans /usr/src et je fais un lien
symbolique de /usr/src/linux vers le repertoire decompressé.

Je te conseille de regarder les § II-9 à II-12 de
http://people.via.ecp.fr/~alexis/formation-linux/formation-linux.html

(ce n'est pas spécifique à debian.... attention toutefois si tu as un
noyau 2.4 et que tu veux compiler un 2.6, c'est un peu compliqué)

Merci,


De rien,

Ras'


Fred

Avatar
Bruno patri
Bonjour à tous,

Je voudrais me lancer pour la 1ere fois dans la compilation du noyau de
ma MDK10.1.

J'ai téléchargé sur "www.kernel.org" le fichier "patch-2.6.11.5.bz2"
(qui a une taille de 6,4Ko seulement).

Questions:
1) C'est ça le source du kernel?
2) Avant d'aller + loin, il faut le décompresser dans quel répertoire?


Si tu ne l'as jamais fait je te conseille plutôt d'installer le
paquetage kernel-source de la Mandrake correspondant au numéro de
version que tu veux.
Il s'installe dans /usr/src/linux.
A partir de là, je te conseille de lire les docs indiqués dans les
autres posts.

--
Bruno

Avatar
Rakotomandimby (R12y) Mihamina
( Sun, 20 Mar 2005 11:08:24 +0100 ) Bruno patri :

je te conseille plutôt d'installer le
paquetage kernel-source de la Mandrake


Moi aussi.
--
Les serveurs avec 10Mb/s se louent maintenant pour 50 ou 60 Euros par mois!
La preuve http://www.google.fr/search?q=serveur+dedie
Infogerance de serveur dedie http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)

Avatar
noone
$ su
# urpmi kernel-source
# cd /usr/src
Avatar
Non Compos Mentis
Rakotomandimby (R12y) Mihamina wrote:
( Sun, 20 Mar 2005 11:08:24 +0100 ) Bruno patri :


je te conseille plutôt d'installer le
paquetage kernel-source de la Mandrake



Moi aussi.


Juste pour ma culture :

Quel est l'intérêt d'utiliser les sources disponibles en paquetages dans
la distribution par rapport à celle de kernel.org ?

Fred


Avatar
Rakotomandimby (R12y) Mihamina
( Sun, 20 Mar 2005 12:20:19 +0100 ) Non Compos Mentis :
Juste pour ma culture :
Quel est l'intérêt d'utiliser les sources disponibles en paquetages dans
la distribution par rapport à celle de kernel.org ?


Je te donne mon opinion. c'est une opinion qu'il faut que quelqu'un
informe ou confirme avant d'être prise pour argent comptant.

Tu sais à peu près ce qu'est un patch? c'est en gros, les différences
qu'il y a entre un fichier (ou ensemble de fichiers) initial et le fichier
modifié obtenu (après le patchage)

LEs distributions comme MAndrake, Debian, Fedora, Peut-être Gentoo (je ne
suis pas sûr) patchent le noyau officiel avant de l'intégrer à la
distribution. Ainsi, un noyau 2.6.8-mdk diffère un peu d'un noyau 2.6.8
officiel. LEs patches appliqués par les distributions ne sont pas
forcément repris par le noyau officiel.

Si tu prends donc un patch pour noyau officiel, et que tu comptes
l'utiliser sur un noyau mdk, alors il se peut que ça passe, il se peut
que non.

LEs distributions patche les kernels officiels dans le but de stabiliser
la distribution. Dans certains cas, ça réussi, dans d'autres, c'est
carrément la cata. Tu devrais donc rester dans la philosophie de ta
distribution, en installant le noyau patché et maintenu par les
developpeurs de ta distribution.

Il existe cepandant des distributions qui n'utilisent que le noyau
officiel, comme la SLackware, que j'ai utilisé pendant longtemps. Maisil
y en a surement d'autres...

--
Les serveurs avec 10Mb/s se louent maintenant pour 50 ou 60 Euros par mois!
La preuve http://www.google.fr/search?q=serveur+dedie
Infogerance de serveur dedie http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)