Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/06/2006, 13h59   #1
Membre du Club
 
Homme
Inscription : mai 2004
Messages : 102
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32

Informations forums :
Inscription : mai 2004
Messages : 102
Points : 46
Points : 46
Envoyer un message via MSN à beloc
Par défaut Compilation Kernel 2.6

Bonjour,

J'ai fait une compilation kernel sous ma debian. Avec Make && Make module_install && Make install.
Après le make install, il m'a préciser dans changer mon menu.lst. Comme mon grub est sur une distribution, j'ai monter et modifier mon menu.lst.

En fesant mon make install, il a créé le noyaux dans /boot/noyaux, changer le lien symbolique de vmlinuz sur le nouveau, créé config-noyau, changer le lien symbolique vers le nouveau config-noyau et enfin créé system.map-noyau et changer le lien symbolique sur system.map.

Je n'ai pas d'initrd.img correspondant a mon nouveau noyau. Est-ce normal ?

Et pour information à quoi correspond system.map ?

merci d'avance,

ps: Je sais qu'il existe la méthode debian pour compiler un nouveau noyau, mais je désire utiliser l'autre manière
beloc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2006, 15h20   #2
Membre Expert
 
Avatar de granquet
 
Étudiant
Inscription : octobre 2005
Messages : 1 202
Détails du profil
Informations personnelles :
Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2005
Messages : 1 202
Points : 1 181
Points : 1 181
disons que l'on vas oublier le make install et qu'on vas le faire a la main.

tu dois d'abord copier ton kernel dans ton /boot.
dans tes sources, tu fait un cp arch/i386/boot/bzImage /boot/kernel-2.6 (remplacer i386 par ton architecture si tu est sur 'autre chose': x86_64 pour amd64 par exemple.)
apres tu dois editer ton grub.conf. (/boot/grub/grub.conf)
voila a peu pres a quoi ca dois ressembler.

Code :
1
2
3
4
5
6
7
8
 
default 0
timeout 10
splashimage=(hd0,0)/grub/splash.xpm.gz
 
title=2.6.16-gentoo-r8
root (hd0,0)
kernel /kernel-2.6.16-gentoo-r8 root=/dev/hda2
(c'est mon grub.conf a moi)
tu dois remplacer la dedans hd0,0 et /dev/hda2 par les valeurs correspondant a ton systeme. ( /kernel-2.6.16-gentoo-r8 : c'est mon /boot/kernel-2.6 : copie de mon bzImage)
hd0,0 correspond a ma partition /boot (hda1) et hda2 correspond a mon /.

c'est un peu fouilli, mais a partir de la, ca dois marcher
__________________
click my www
............|___
...................\
.................._|_
..................\ /
..................."
granquet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2006, 17h50   #3
Membre du Club
 
Homme
Inscription : mai 2004
Messages : 102
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32

Informations forums :
Inscription : mai 2004
Messages : 102
Points : 46
Points : 46
Envoyer un message via MSN à beloc
Citation:
Envoyé par Dark_Ebola
disons que l'on vas oublier le make install et qu'on vas le faire a la main.

tu dois d'abord copier ton kernel dans ton /boot.
dans tes sources, tu fait un cp arch/i386/boot/bzImage /boot/kernel-2.6 (remplacer i386 par ton architecture si tu est sur 'autre chose': x86_64 pour amd64 par exemple.)
apres tu dois editer ton grub.conf. (/boot/grub/grub.conf)
voila a peu pres a quoi ca dois ressembler.

Code :
1
2
3
4
5
6
7
8
 
default 0
timeout 10
splashimage=(hd0,0)/grub/splash.xpm.gz
 
title=2.6.16-gentoo-r8
root (hd0,0)
kernel /kernel-2.6.16-gentoo-r8 root=/dev/hda2
(c'est mon grub.conf a moi)
tu dois remplacer la dedans hd0,0 et /dev/hda2 par les valeurs correspondant a ton systeme. ( /kernel-2.6.16-gentoo-r8 : c'est mon /boot/kernel-2.6 : copie de mon bzImage)
hd0,0 correspond a ma partition /boot (hda1) et hda2 correspond a mon /.

c'est un peu fouilli, mais a partir de la, ca dois marcher
Merci pour ta réponse mais tu ne réponds pas a ma question.

Ma question est Je n'ai pas d'initrd.img correspondant a mon nouveau noyau. Est-ce normal ?

Et pour information à quoi correspond system.map ?

merci,
beloc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2006, 18h00   #4
Membre Expert
 
Avatar de gnto
 
Homme
Consultant informatique
Inscription : janvier 2006
Messages : 910
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2006
Messages : 910
Points : 1 182
Points : 1 182
L'initrd( Initial RAM Disk).
http://www.linux-quebec.org/presentations/1998-1999/1999-02-10/linux-boot/index-4.html

C'est une extension du noyaux au démarage.

Apparament tu peux t'en passer. Sous ma gentoo, j'en ai pas. Il suffit de configurer comme il faut son noyaux, si tu connais bien ton matos.

Sinon ta la commande mkinitrd
gnto est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h45.


 
 
 
 
Partenaires

Hébergement Web