Vous pouvez trouver ci-dessous la procédure de compilation d'un
noyau personnalisé. Le kernel doit être compilé avec les options de paravirtualisation (
pv-ops ).
Plus d'informations :
http://www.exolia.fr/guide-lire-79.html
Connectez vous en SSH avec l'utilisateur
root, puis tapez les commandes suivantes :
Entrer dans le répertoire :
cd /usr/src
Téléchargement de l'archive :
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.3x.tar.bz2
Extraction de l'archive :
tar jxf linux-2.6.3x.tar.bz2
Entrer dans les sources :
cd linux-2.6.3x
Copier la configuration actuelle du kernel :
cp /boot/config-2.6.3x /usr/src/linux-2.6.3x/.config
Vérification & modification de la configuration :
make menuconfig
( Save an Alternate Configuration File )
Compilation des sources :
make
Préparation du répertoire :
mkdir /usr/src/kernel
mkdir /usr/src/kernel/boot
Compilation des modules :
make modules_install INSTALL_MOD_PATH=/usr/src/kernel/
Compilation du kernel :
make install INSTALL_PATH=/usr/src/kernel/boot
Purger l'installation :
cd ..
rm -rf /usr/src/linux-2.6.3x
rm -rf /usr/src/linux-2.6.3x.tar.bz2
rm -rf /usr/src/kernel/lib/modules/2.6.3x/build
rm -rf /usr/src/kernel/lib/modules/2.6.3x/source
rm -rf /usr/src/kernel/lib/firmware
Votre nouveau noyau est disponible dans le répertoire
/usr/src/kernel, celui-ci est pret à être installé dans le répertoire
/boot et
/lib/modules de votre VDS.