Vous n'êtes pas identifié.
Salut à tous,
ATTENTION!: Première tentative de compilation donc pas tapper siouplait! :cheesy:
ICI et LA deux explixcations pour recompiler.
Et il y a une toute petite différence qui me titille.
Dans le premier lien il est dit de simplement mettre les sources dans /usr/src/linux-2.6.10, puis de passer à menuconfig.....
Dans le deuxième, on fait la chose suivante:
% cd /usr/src/ % tar xvjf linux-2.6.9.tar.bz2 % ln -sfn linux-2.6.9 linux % cd linux/
avant de passer au menuconfig.
Donc il y a création d'un lien symbolique (un peu obscur....:? ) et ma question est, est-ce que c'est vraiment important? La première méthode, plus simple et plus "clair" pour moi, empêche-t-elle certaines choses pour la suite?
8-)
Hors ligne
Apparemment tu as Debian ?
Hé bien avec cette distribution on se prend pas la tête pour compiler un noyau. Ca se trouve ici.
Salut Swebian,
Oui j'ai une Debian, et j'avais déjà regardé l'explication sur ce site. Je compte suivre aussi ce tut mais pour l'instant il y a beaucoup de choses qui m'apparaissent pas claires.
Et je répète, je débute, donc je tente de comprendre.
8-)
Hors ligne
Et le résumé de smilebob sur le wiki : http://www.swisslinux.org/wiki/index.ph … ode_Debian
Concernant le lien symbolique, c'est question que ce soit générique étant donné que chaque version créer un dossier différent (avec son numéro de version), le lien symbolique pointera toujours sur la version actuellement utilisée.
Ainsi si tu installe par exemple le module nvidia (driver), celui-ci trouvera les sources du noyau grâce au lien symbolique.
Hors ligne
Ben choisis la méthode avec le lien symbolique linux.
Si tu as déjà un lien linux détruis-le et fais en un nouveau qui pointe sur le kernel que tu désires compiler.
#ln -s /usr/src/linux-monmienamoi /usr/src/linux
Ensuite
#cd linux
#make menuconfig
là il y a la possibilité de charger un fichier de conf "Load alternate config file" ou un truc dans ce genre.
Quand la config est finie taper (pour le noyau 2.6.xx)
#make
et
make modules_install
Quand c'est fini copier le noyau dans un endroit o?u le bootloader le trouvera.
#cp arch/i386/boot/bzImage /boot/vmlinuz_blabla
par exemple, et ensuite informer le bootloader de la présence d'un kernel tout neuf. Et c'est fini. :p
EDIT: Comme le dit [GO]Skywalker, il y a un lien spécifique à la compil du kernel sous Debian. :p
Hors ligne
Wallalai > Sous Debian je dirais que c'est plus judicieux d'utiliser :
make-kpkg clean & make-kpkg --initrd --revision=rev.01 kernel_image
Hors ligne
Oui, mais bon, les deux sont valables si l'on sait ce qu'on fait. Sous Arch j'utilise autant la methode de compil avec ABS ou alors dans le rep /usr/src.
Le débat est assez fréquent sur les forums.
:p
Hors ligne
my 2ct :
Personnellement au lieu de make menuconfig je préfère utiliser make xconfig c'est vraiment beaucoup plus agréable et clair. Bon bien sûr il faut que X tourne
Hors ligne