Base de données Support de SuSE
Titre: Mise à jour du noyau vers la version 2.2.5 (SuSE Linux 6.0)

Vue d'ensemble
Recherche de mots-clés
Historique
Versions
Catégories
Tous les articles
Deutsch
English
Mise à jour du noyau vers la version 2.2.5 (SuSE Linux 6.0)
SuSE Linux: Version 6.0
Kernel: Version 2.0.36
Généralités
Le passage de la version 2.0.36 du noyau à la version 2.2.5 représente une
intervention fondamentale dans un système SuSE Linux 6.0 en
fonctionnement. La procédure de mise à jour dont nous allons décrire les
différentes phases ne devrait donc être exécutée que par des utilisateurs
aguerris qui devraient suivrent exactement les instructions. Avant
d'entreprendre les toutes premières actions, lisez attentivement l'article
complet. Ce n'est qu'ensuite que vous devriez exécuter, pas à pas, les
différentes phases d'installation dans votre système.
L'article vous donne d'abord une vue d'ensemble de tous les
fichiers nécessaires à la mise à jour. Lorsque
vous les aurez récupérés sur le serveur FTP, suivez très exactement les
instructions duguide d'installation.
Nous vous prions de noter que, pour SuSE Linux, seul le noyau 2.0.36 est
couvert par l'Assistance Technique à l'Installation que nous ne pouvons
pas offrir pour le noyau 2.2.5.
-
kernmod.rpm
Les modules du noyau.
-
pciutils.rpm
Les nouveaux utilitaires PCI.
-
devs.rpm
Les nouveaux périphériques.
-
binutils.rpm
Les nouveaux Binutils.
-
ps.rpm
Le nouveau programme ps.
-
net_tool.rpm
Les programmes de configuration du réseau.
-
i4l.rpm
und
i4lfirm.rpm
Les plus récents pilotes ISDN (nécessaires uniquement si vous utilisez ISDN).
-
lx_suse.rpm
Les sources du noyau.
- Une image de noyau adaptée à votre système, comprenant les fichiers Map et Configure.
-
conf.modules
Un nouveau fichier de configuration modules.
- Images pour nouvelles disquettes d'amorçage et de secours.
Vous trouverez les paquetages et fichiers listés ici sur notre serveur FTP dans le répertoire
ftp://ftp.suse.com/pub/suse_update/suse60/kernel/
.
- eide01
Noyau standard. Devrait fonctionner avec presque tout le matériel. En cas de doute, faites d'abord un essai avec cette disquette!
- eide02
Comme eide01, mais avec support pour chipsets EIDE spéciaux.
Les noyaux suivants contiennent le pilote SCSI mentionné, compilé de façon permanente:
- scsi01
aic7xxx (Adaptec 274x/284x/294x)
- scsi02
BusLogic (tous modèles)
Autres disquettes
- mca
Disquette d'amorçage expérimentale pour machines MCA
- rescue
Système de secours
- modules
Il n'y a plus maintenant suffisamment de place pour tous les modules sur la disquette d'amorçage.
C'est pourquoi il existe en plus cette disquette. Si vous ne trouvez pas
"votre" pilote sur la disquette d'amorçage normale, insérez cette disquette
après le démarrage de linuxrc.
Les disquettes sont créées de la manière suivante:
dd if=<image> of=/dev/fd0u1440
/dev/fd0u1440
pour le premier lecteur de disquettes 3.5 pouces de votre machine (A:).
Tous les noyaux sont modulaires. Cela signifie que presque tous les pilotes
sont chargés sous forme de modules.
Comme il existe certains pilotes qui posent des problèmes s'ils sont chargés
sous forme de modules, il existe aussi des noyaux dans lesquels
l'adaptateur SCSI est compilé de façon permanente.
Les noyaux suivants contiennent le pilote SCSI mentionné, compilé de façon permanente:
Marche à suivre
Le guide d'installation se base sur l'exemple du noyau
scsi01. Pour votre système, il vous faudra éventuellement le
remplacer par le noyau adéquat.
-
Passez dans le répertoire dans lequel vous avez chargé les paquetages
nécessaires mentionnés plus haut.
-
Installez maintenant les paquetages RPM:
rpm -Uhv devs.rpm
rpm -Uhv kernmod.rpm
rpm -Uhv pciutils.rpm
rpm -Uhv lx_suse.rpm
rpm -Uhv binutils.rpm
rpm -Uhv ps.rpm
rpm -Uhv net_tool.rpm
rpm -Uhv i4l.rpm
rpm -Uhv i4lfirm.rpm
Les messages d'erreur
cannot remove /usr/src/linux-2.0.36 - directory not empty
(lx_suse)
cannot remove /etc/vbox - directory not empty
(i4l)
peuvent être ignorés.
-
Par mesure de sécurité, les vieux fichiers noyau sont copiés et sauvegardés:
mv /boot/vmlinuz /boot/vmlinuz.old
mv /boot/System.map /boot/System.map.old
cp /etc/conf.modules /etc/conf.modules.old
-
Maintenant, le nouveau noyau 2.2.5 est installé:
cp conf.modules /etc/conf.modules
cp config.scsi01.ikr /usr/src/linux/.config
cp scsi01.map /boot/System.map
cp scsi01.ikr /boot/vmlinuz
-
Vous devez maintenant étendre votre configuration LILO: Allez dans YaST et
sélectionnez
Administration du système
-> Configuration
du noyau et de l'amorçage
-> Configurer LILO
.
Ajoutez une nouvelle configuration avec F4
. Le nom de la
configuration est Linux.old
, "Noyau optionnel" est validé
(X
) et le noyau à amorcer est /boot/vmlinuz.old
.
-
La configuration du port parallèle dans le noyau 2.2.5 ayant été modifiée, vous
devez compléter votre fichier
/etc/conf.modules
. Ajoutez les deux
lignes suivantes au début de /etc/conf.modules
:
alias parport_lowlevel parport_pc
options parport_pc io=0x378 irq=none,none
-
Complétez le fichier
/etc/fstab
par l'entrée:
none /dev/pts devpts defaults 0 0
-
Après un nouveau démarrage, le nouveau noyau est amorcé. En cas de
difficultés, vous pouvez amorcer l'ancien noyau 2.0.36 à l'invite
LILO boot:
par l'entrée de Linux.old
.
-
La numérotation des périphériques d'impression (
/dev/lp?
)
ayant été changée dans le nouveau noyau, modifiez la configuration
de votre imprimante avec YaST. Le premier port parallèle (LPT 1) est
maintenant /dev/lp0
.
Remarque
-
Quelques programmes antérieurs au noyau 2.2.5 (par exemple xosview) qui
utilisent le répertoire
/proc
ne tournent plus avec le nouveau
noyau, celui-ci ayant été modifié ou étendu.

Mots-clés: NOYAU, MISE à JOUR, 60, 2.2.5

Catégories:
Noyaux

Vue d'ensemble
Recherche de mots-clés
Historique
Versions
Catégories
Tous les articles
Deutsch
English
SDB-kernel225, Copyright SuSE GmbH, Nuremberg, Germany
- Version: 16. Apr 1999
SuSE GmbH - Dernière modification: 05. Jan 2000 21:35:29
by lermen
with sdb_gen 1.00.0