La compilation du noyau pour les nuls (tm) (c) (r) 2001
18 mai 2001, 12:36, par Yhargla
Salut !
La compilation du noyau est expliquée dans le kernel-howto, chapitre 4 (’compiling the kernel’).
Pour résumer :
télécharger les sources (ftp anonyme sur kernel.org, aller dans /pub/linux/kernel...)
le copier et le decompresser dans /usr/src
(tar zxvf linux-2.4.4.tgz)
faire un lien symbolique vers le nouveau repertoire
(ln -s linux-2.4.4 linux)
cd linux
make xconfig (sous X, menuconfig sinon)
choisir les options necessaires (selon son matériel)
sauver et quitter
make dep (dependances)
make clean (nettoyage)
inserer une disquette vierge dans le lecteur
make bzdisk (ceci va compiler et creer l’image du noyau, et l’installer sur la disquette)
make modules (les modules, c’est a dire du code chargeable dynamiquement)
make modules_install
et la si tout se passe bien, c’est fini !
On reboot
/sbin/shutdown -r now
et on boot sur la disquette
(a priori ca se fait tout seul, sinon il faut regler ca dans le BIOS)
Si ca se passe mal, on enleve la disquette du lecteur et on reboote, pour revenir au noyau precedent.
Si ca se passe bien, on peut alors installer le nouveau noyau dur le disque dur (ou rester en mode disquette si on en a marre :)
cp /usr/src/linux/arch/i386/kernel/bzImage /boot/vmlinuz-2.4.4
editer /etc/lilo.conf, copier/coller la config du noyau precedent en changeant bien sur le nom de l’image (/boot/vmlinuz-2.4.4) et le label
executer "/sbin/lilo" pour mettre a jour lilo
au prochain reboot, en tapant la touche tabulation, vous aurez la liste des noyaux disponibles, et vous pourez choisir le nouveau
Salut !
La compilation du noyau est expliquée dans le kernel-howto, chapitre 4 (’compiling the kernel’).
Pour résumer :
télécharger les sources (ftp anonyme sur kernel.org, aller dans /pub/linux/kernel...)
le copier et le decompresser dans /usr/src
faire un lien symbolique vers le nouveau repertoire
cd linux
make xconfig (sous X, menuconfig sinon)
choisir les options necessaires (selon son matériel)
sauver et quitter
make dep (dependances)
make clean (nettoyage)
inserer une disquette vierge dans le lecteur
make bzdisk (ceci va compiler et creer l’image du noyau, et l’installer sur la disquette)
make modules (les modules, c’est a dire du code chargeable dynamiquement)
make modules_install
(tar zxvf linux-2.4.4.tgz)
(ln -s linux-2.4.4 linux)
et la si tout se passe bien, c’est fini !
On reboot
/sbin/shutdown -r now
et on boot sur la disquette
(a priori ca se fait tout seul, sinon il faut regler ca dans le BIOS)
Si ca se passe mal, on enleve la disquette du lecteur et on reboote, pour revenir au noyau precedent.
cp /usr/src/linux/arch/i386/kernel/bzImage /boot/vmlinuz-2.4.4
executer "/sbin/lilo" pour mettre a jour lilo
au prochain reboot, en tapant la touche tabulation, vous aurez la liste des noyaux disponibles, et vous pourez choisir le nouveau
Si ca se passe bien, on peut alors installer le nouveau noyau dur le disque dur (ou rester en mode disquette si on en a marre :)
editer /etc/lilo.conf, copier/coller la config du noyau precedent en changeant bien sur le nom de l’image (/boot/vmlinuz-2.4.4) et le label
Voila
Ca a l’air compliqué mais bon...
Voir en ligne : kernel-howto