Le logo officiel de Debian GNU / Linux Travail quotidien avec Debian Etch: le recours à l'extrême satisfaction à la fois sur les serveurs d'entreprise que sur le bloc-notes personnel (le même que j'écris en ce moment). Je suis un ardent défenseur de la branche stable de Debian - et tout autre système d'exploitation - en partie parce qu'ils ne sont un professionnel et je ne peut pas se permettre le luxe de perdre du temps ou - pire - de saper la stabilité d'un système de test de la dernière bijou. Sur mon portable, cependant, je vais souvent nécessaire d'exploiter un certain nombre de fonctionnalités qui sont absentes ou incomplètes dans le noyau 2.6.18, l'un à tous la possibilité d'utiliser le système NTFS-3G conducteur de gérer les partitions NTFS. Beaucoup de souligner le peu rassurant des rappels à l'amorçage d'une Debian Etch qui ont installé ces pilotes:

WARNING: Deficient Linux kernel detected. Some driver features are
not available (swap file on NTFS, boot from NTFS by LILO), and
unmount is not safe unless it's made sure the ntfs-3g process
naturally terminates after calling 'umount'. If you wish this
message to disappear then you should upgrade to at least kernel
version 2.6.20, or request help from your distribution to fix
the kernel problem. The below web page has more information:
http://ntfs-3g.org/support.html#fuse26

C'est la raison pour laquelle je confie à votre message et utiliser Debian - uniquement pour des environnements de test et de développement - un brillant noyau 2.6.22!

Le principe de base est d'être ajouté au référentiel de sa backports Debian. Si vous ne l'avez pas déjà fait, procédez comme suit:

  1. connectez-vous en tant que root
  2. éditer le fichier / etc / apt / sources.list:
    # vim /etc/apt/sources.list
  3. ajouter le texte suivant:
    deb http://www.backports.org/debian/ etch-backports main contrib non-free
    deb-src http://www.backports.org/debian/ etch-backports main contrib non-free
  4. gpg importation clés:
    # gpg --keyserver subkeys.pgp.net --recv 16BA136C
    # gpg --armor --export 16BA136C | apt-key add -

Une fois cette étape effectuée, vous puà procéder à télécharger les sources du nouveau noyau et tous les paquets nécessaires à sa réalisation:

# apt-get update
# apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev wget libncurses5 libncurses5-dev

Nous avons ensuite aller dans le répertoire des sources et décompresse l'archive contient le noyau:

# cd /usr/src
# tar xjf linux-2.6.22-3.tar.bz2
# ln -s linux-2.6.22-3 linux
# cd /usr/src/linux
# cd /usr/src
# tar xjf linux-2.6.22-3.tar.bz2
# ln -s linux-2.6.22-3 linux
# cd /usr/src/linux
maintenant effectuer régulièrement des opérations:

# make clean && make mrproper
# cp /boot/config-`uname -r` ./.config
# make menuconfig

Nous préparons le système de compilation et de lancer la création de paquets. Deb:

# make-kpkg clean
# fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

ATTENTION! Cette mai prendre plusieurs heures. Tout dépend de la capacité de calcul de la machine où vous travaillez.

Maintenant les choses à faire que d'installer les deux paquets. Deb obtenues:

# dpkg -i linux-image-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb
# dpkg -i linux-headers-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb
# dpkg -i linux-image-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb
# dpkg -i linux-headers-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb
`` Et le redémarrage de la machine:

# shutdown -r now

Partager:
  • del.icio.us
  • Google
  • Digg
  • Facebook
  • Technorati
  • YahooMyWeb
  • MySpace