We currently migrate to MediaWiki from our old installation, but not all content has been migrated yet. Take a look at the Wiki Team page for instructions how to help or browse through our new wiki at wiki.linux-vserver.org to find the information already migrated.

1. Patcher le noyau Linux

1.1 Télécharger les sources du Noyau

Le dernier noyau (et les précédents) est toujours disponible à l'adresse suivante: http://www.kernel.org/ ...

 # cd /usr/src
 # wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.9.tar.bz2

   Resolving www.kernel.org... done.
   Connecting to www.kernel.org[204.152.189.116]:80... connected.
   HTTP request sent, awaiting response... 200 OK
   Length: 36,261,440 [application/x-bzip2]
   
   100%[========================>] 36,261,440   4.57M/s    ETA 00:00

   14:49:41 (4.57 MB/s) - `linux-2.6.9.tar.bz2' saved [36261440/36261440]

1.2 Téléchargement des Patch(es)

la dernière version des patches publiés se trouve à http://www.13thfloor.at/vserver/ et les patches experimentaux ici http://vserver.13thfloor.at/Experimental/

 # wget http://www.13thfloor.at/vserver/d_rel26/v1.9.3/patch-2.6.9-vs1.9.3.diff.bz2
   ...

1.3 Décompresser le Noyau

Les sources du noyau peuvent être décompressées n'importe ou, toutefois l'endroit recommandé est /usr/src si vous avez l'espace disque suffisant.

 # tar xjf linux-2.6.9.tar.bz2

1.4 Appliquer le Patch

La facon la plus simple est de faire une copie 'shallow' de l'arbre des sources (un ensemble de liens durs), qui ne vont quasiment consommer aucun espace disque supplémentaire, mais vous seront très utile si vous souhaitez revenir en arrière ou comparer les changements entre les différentes versions de noyau.

 # cp -la linux-2.6.9 linux-2.6.9-vs1.9.3
 # cd linux-2.6.9-vs1.9.3
 # bzcat ../patch-2.6.9-vs1.9.3.diff.bz2 | patch -p1

2. Configurer le Noyau Linux

== 2.1 Configuration Existante =

 # cp /path/to/existing/.config .
 # make oldconfig

2.2 Configuration par Défaut

 # make defconfig

3. Compiler le Noyau Linux

 # make

4. Intallation du noyau Linux

 # make modules_install
 # cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.9-vs1.9.3
 # cp System.map /boot/System.map-2.6.9-vs1.9.3