|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() |
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 |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Étudiant Inscription : octobre 2005 Messages : 1 202 ![]() |
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 :
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 ............|___ ...................\ .................._|_ ..................\ / ..................." |
||
|
|
00
|
|
|
#3 | |||
|
Membre du Club
![]() |
Citation:
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, |
|||
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Consultant informatique Inscription : janvier 2006 Messages : 910 ![]() |
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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com