Webmail Espace privé About
Home   Debian Addict Testing
Installation du nouveau noyau

Passer du noyau 2.2 au noyau 2.4 sous Woody

Changer de version du noyau
lundi 13 septembre 2004.
 

La Debian Woody est installée par défaut avec un noyau 2.2. Or celui-çi commence à vieillir. Et il peut être intéressant de passer à un noyau plus récent tel que le 2.4. Cet article explique comment procéder sans risque.

Objectif

Cet article a pour but d’installer un noyau de la branche 2.4.x sur une Woody. Ce dernier devra cohabiter avec ceux qui sont sont déjà installés sur le système. Ceci afin de pouvoir démarrer sur un autre noyau ou bien pour revenir en arrière.

Cette méthode d’installation permet surtout d’installer un noyau en toute sécurité. Car à tout moment il sera possible de redémarrer sur un précédent noyau (et voire même désinstaller un nouveau noyau).

Installation

Dans un premier temps il faut chercher quel noyau installer avec la commande :

$apt-cache search --names-only kernel-image-2.4

Cette commande permet de mettre en évidence quelques paquets intéressants tel que :

- kernel-image-2.4-386
- kernel-image-2.4-686
- kernel-image-2.4-k6
- kernel-image-2.4-k7

La machine sur laquelle le test a été effectué est un K6-II. Donc la commande pour installer le noyau 2.4 est :

#apt-get install kernel-image-2.4-k6 [1] [2]

Un long message s’affiche et explique qu’il faut ajouter une nouvelle option à LILO pour que le noyau 2.4 puisse démarrer. Le programme d’installation demande si l’on veut arrêter l’installation. Il faut répondre No à la question suivante en tapant n :

Do you want to stop now ? [Y/n]

Ensuite l’installation demande s’il faut créer un lien symbolique pour LILO. Afin de pouvoir faire cohabiter plusieurs noyaux et pour pouvoir revenir en arrière facilement, il faut répondre No à la question ci-dessous en tapant n :

Do you want me to create a link from /boot/initrd.img-2.4.18-k6 to initrd.img ? [Yn]

Ensuite le programme propose de configurer LILO. Dans le même soucis de pouvoir faire cohabiter plusieurs noyaux, il faut répondre No à toutes les questions suivantes en tapant n :

Install a boot block using the existing /etc/lilo.conf ? [Yes]
Wipe out your old LILO configuration and make a new one ? [No]

Le nouveau noyau 2.4 est enfin installé !!

Configuration

Avant de redémarrer le système pour démarrer avec le nouveau noyau, il faut configurer LILO. Pour cela il faut ajouter les lignes suivantes dans le fichier /etc/lilo.conf :

image=/boot/vmlinuz-2.4.18-k6
label=linux-2.4.18-k6
initrd=/boot/initrd.img-2.4.18-k6

 [3]

Pour appliquer ces changements, il faut saisir cette commande :

#lilo -v

Maintenant il possible de démarrer sur le noyau 2.4 ou bien de démarrer sur un autre déjà installé !!

Avec les noyaux 2.2, précompilés par le projet Debian, le support réseau est intégré dans le noyau. Par contre pour les version 2.4, le support réseau se trouve sous forme de modules.

Donc si le réseau ne fonctionne plus, il faut ajouter dans le fichier /etc/modules une ligne contenant le nom du module de la carte réseau :

ne2k-pci

Puis il faut appliquer cette modification avec la commande :

#update-modules

[1] Il faut remplacer k6 par l’architecture du processeur de la machine sur laquelle le nouveau noyau doit être installé.

[2] Il faut savoir que tous les noyaux <= 2.4.19 comportent un bug sur les cartes mères pour les processeurs AMD. Donc il est nécessaire d’installer un noyau plus récent. Par exemple le noyau 2.4.26 est disponible en backport. Pour l’installer il faut ajouter la ligne suivante dans le fichier /etc/apt/sources.list :

deb http://www.backport.org/debian stable kernel-image-2.4.26-i386

Ensuite il faut faire :

#apt-get update && apt-get upgrade

Et finalement la commande suivante installera le noyau 2.4.26 pour la Woody :

#apt-get install kernel-image-2.4-k6

[3] Dans le cas des K6 et sûrement des K7 il faut également ajouter la ligne suivante :

append="pci=bios,biosirq"


Signatures: 0
Date Nom Message

Forum

Vous pouvez participer à la vie de ce site et proposer vos propres articles en vous inscrivant ci-dessous. Vous recevrez immédiatement un email vous indiquant vos codes d'accès à l'espace privé du site.

Identifiants personnels

Indiquez ici votre nom et votre adresse email. Votre identifiant personnel vous parviendra rapidement, par courrier électronique.

Des mêmes auteurs