OVH Community, votre nouvel espace communautaire.

Remplacer le Kernel OVH par son propre Kernel, quelle solution choisir ?


CenT
08/12/2014, 20h36
Salut,

Moi perso, je compile moi même depuis les sources https://www.kernel.org/

Si tu veux récupérer les fichiers config kernel d'ovh : ftp://ftp.ovh.net/made-in-ovh/bzImage/

watcha
08/12/2014, 16h23
Hello,

Raison pour laquelle je souhaite changer de Kernel

J'ai un serveur SYS sur lequel j'ai installé Debian 7.5 (64bits).
J'ai pris ce serveur pour 2 choses :
- héberger 2 petits sites web.
- sauvegarder les données importantes de mon PC de bureau (Ubuntu) en utilisant Rsync.

Cependant il est important que sur le SYS le repertoire des sauvegardes soit crypté avec eCryptFS (http://ecryptfs.org/documentation.html).

J'installe eCryptFS :
Code:
sudo apt-get install ecryptfs-utils
Or il est ensuite impossible de charger le module kernel eCryptFS :
Code:
sudo modprobe ecryptfs
retourne l'erreur :
Code:
libkmod: ERROR ../libkmod/libkmod.c:554 kmod_search_moddep: could not open moddep file '/lib/modules/3.10.23-xxxx-std-ipv6-64/modules.dep.bin'
????

Apres quelques recherches sur le forum je comprends qu'OVH fournit des noyaux allégés pour lesquels le chargement dynamique des modules est désactivé.


Probleme et questions :

La seule solution est de compiler mon propre Kernel (operation que je n'ai jamais effectuée).

Mon kernel actuel (made in OVH) :
Code:
Linux nsXXXXXX.ip-XXX-XXX-XXX.eu 3.10.23-xxxx-std-ipv6-64 #1 SMP Tue Mar
18 14:48:24 CET 2014 x86_64 GNU/Linux
Il semble qu'il existe plusieurs facons de compiler et installer un nouveau kernel sur une Debian :
  • Solution 1 :
    telecharger un kernel recent sur www.kernel.org,
    telecharger le fichier de config OVH pour ce kernel sur ftp://ftp.ovh.net/made-in-ovh/bzImage/,
    changer les options du fichier de config (pour ajouter "select - enable loadable module support"),
    compiler et installer.
    Avantage = le fichier de config existe deja, il n'y a qu'a ajouter l'option manquante.
    Dans ce cas je choisirais le kernel 3.14.26 (puisque les fichiers sont presents a la fois sur kernel.org et sur ft.ovh.net).

  • Solution 2 :
    compiler et installer un kernel fourni par Debian (http://debian-handbook.info/browse/s...mpilation.html) via le package kernel-package.
    Avantage = le kernel a les patches Debian.
    Dans ce cas je choisirais le kernel 3.16 contenu de ce que renvoie apt-cache search ^linux-source
    Code:
    watcha@nsXXXXXX:~$ apt-cache search ^linux-source
    linux-source-3.2 - Linux kernel source for version 3.2 with Debian patches
    linux-source - Linux kernel source (meta-package)
    linux-source-2.6 - Linux kernel source (dummy package)
    linux-source-3.16 - Linux kernel source for version 3.16 with Debian patches

Quelle solution conseillez-vous ?