SuSE GmbH

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 o Recherche de mots-clés o Historique o Versions o Catégories o Tous les articles
Deutsch o 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.

Fichiers nécessaires à la mise à jour

  1. kernmod.rpm Les modules du noyau.
  2. pciutils.rpm Les nouveaux utilitaires PCI.
  3. devs.rpm Les nouveaux périphériques.
  4. binutils.rpm Les nouveaux Binutils.
  5. ps.rpm Le nouveau programme ps.
  6. net_tool.rpm Les programmes de configuration du réseau.
  7. i4l.rpm und i4lfirm.rpm Les plus récents pilotes ISDN (nécessaires uniquement si vous utilisez ISDN).
  8. lx_suse.rpm Les sources du noyau.
  9. Une image de noyau adaptée à votre système, comprenant les fichiers Map et Configure.
  10. conf.modules Un nouveau fichier de configuration modules.
  11. 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/.

Images pour disquettes d'amorçage et modules pour le démarrage du système

Les noyaux suivants contiennent le pilote SCSI mentionné, compilé de façon permanente:

Autres disquettes

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:).

Kernel-Images

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:

Guide d'installation

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.
  1. Passez dans le répertoire dans lequel vous avez chargé les paquetages nécessaires mentionnés plus haut.

  2. 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.

  3. 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
    

  4. 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
    

  5. 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.

  6. 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
    

  7. Complétez le fichier /etc/fstab par l'entrée:
    none            /dev/pts                  devpts          defaults   0   0   
    

  8. 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.

  9. 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

----------

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

----------

Catégories: Noyaux

----------

Vue d'ensemble o Recherche de mots-clés o Historique o Versions o Catégories o Tous les articles
Deutsch o 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