Le logo officiel de Debian GNU / Linux Travail quotidien avec Debian Etch: J'utilise à la fois avec une grande satisfaction sur les serveurs de l'entreprise et sur ordinateur portable personnel (le même que celui avec lequel j'écris en ce moment). Je suis un ardent défenseur de la branche stable de Debian - et tout autre système d'exploitation - aussi parce que je fais un professionnel et je ne peux pas se permettre le luxe de perdre du temps, ou - pire - de saper la stabilité d'un système pour tester la dernière bijou. Sur mon portable, cependant, je présente souvent la nécessité d'exploiter un certain nombre de caractéristiques qui sont absentes ou incomplètes dans le noyau 2.6.18, un surtout, la possibilité d'utiliser NTFS-3G pilote afin de mieux gérer les partitions NTFS. Beaucoup pointent du doigt l'alerte peu rassurant pour démarrer un Debian Etch sur lequel vous avez 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

Pour cette raison, je compte sur vous, et d'utiliser les backports Debian - strictement réservé aux environnements de test et de développement - un noyau 2.6.22 étincelant!

La prémisse de base est qu'il a ajouté à son référentiel backports Debian. Si vous n'avez pas déjà fait, procédez comme suit:

  1. vous connecter en tant qu'utilisateur root
  2. éditer le fichier / etc / apt / sources.list:
    # vim /etc/apt/sources.list
  3. ajoutez la ligne suivante:
    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. importer les clés GPG:
    # gpg --keyserver subkeys.pgp.net --recv 16BA136C
    # gpg --armor --export 16BA136C | apt-key add -

Cela fait, pua procéder au téléchargement de la source du nouveau noyau et tous les paquets nécessaires à son achèvement:

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

Nous passons ensuite dans le répertoire source et décompressez l'archive contenant 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 les opérations habituelles:

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

Nous préparons le système de collecte et de commencer la construction de paquetages Deb.:

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

S'IL VOUS PLAÎT NOTE: Cette opération peut prendre plusieurs heures. Tout dépend de la capacité de calculer la machine que vous travaillez.

Il n'y a rien d'autre à faire que d'installer les deux paquets Deb ainsi obtenu.:

# 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 faire le `` redémarrer la machine:

# shutdown -r now

Partagez ce contenu:
  • del.icio.us
  • Google Bookmarks
  • Digg
  • Facebook
  • Technorati
  • MySpace
  • Twitter