Comment utiliser le kernel 3.19 dans 14.04 maintenant?

Je reconstruis donc mon serveur de stockage. Pour la stabilité, je veux utiliser le serveur Ubuntu 14.04 LTS comme système d’exploitation. Cependant, je prévois d’utiliser Btrfs avec RAID 5, ce qui a été grandement amélioré dans le kernel 3.19. Je veux donc utiliser ce kernel avec 14.04.

Je sais que la version 3.19 est le kernel qui sera utilisé dans la version 15.04; sa sortie est prévue pour le mois d’août en tant que kernel HWE et la valeur par défaut pour 14.04.3. Mais je dois construire ce serveur maintenant.

Je ne veux pas me lancer dans des configurations personnalisées géniales qui briseraient les choses à l’avenir. Donc, quel est le moyen le plus simple de pouvoir utiliser ce kernel maintenant au-dessus d’une installation 14.04.2, qui peut facilement être rétabli au standard en août, lorsque je peux effectuer une mise à niveau vers 14.04.3 et obtenir le kernel que je souhaite en tant que la norme?

    Vous pouvez installer un nouveau kernel

    • comme décrit dans Kernel / MainlineBuilds ou

    • dans ce cas plus simplement avec les paquetages construits à partir de linux-lts-vivid partir du référentiel trusty-updates :

       sudo apt-get install linux-generic-lts-vivid 

      Ce méta-package dépend toujours de la version la plus récente de la twig v3.19 du kernel de Canonical.

      L’équivalent pour la twig du kernel v4.4 d’Ubuntu Xenial est linux-generic-lts-xenial (quelle surprise).

    Étant donné que les paquets de kernel de différentes twigs ne se remplacent pas, il n’ya pratiquement aucun risque que l’une ou l’autre des étapes ci-dessus rende votre système imbattable¹. Si le kernel nouvellement installé ne s’exécute pas, vous pouvez choisir de démarrer différents kernelx / précédents dans le menu GRUB lors du démarrage.

    ¹ L’exception la plus notable est une configuration GRUB endommagée. Si update-grub (appelé par les scripts de post-installation et de post-suppression du paquet du kernel) ne fonctionne pas sans le nouveau kernel, il ne fonctionnera pas non plus avec le nouveau kernel.

    Vous pouvez maintenant installer le “dernier” kernel (3.19) Ubuntu directement à partir des référentiels:

     sudo apt-get install linux-image-generic-lts-vivid linux-headers-generic-lts-vivid 

    Cela installera le kernel Ubuntu stable pour Vivid. Et les en-têtes nécessaires à la construction de plusieurs modules sur votre système.

    J’espère que cela t’aides!

    Le moyen le plus simple de mettre à niveau le kernel vers la version 3.19 dans Ubuntu 14.04 consiste à exécuter:

     sudo apt-get install linux-generic-lts-vivid 

    Cela installera le méta-paquet, qui tirera tout le rest. L’image et les en-têtes seront installés.

    Cette méthode est bonne, car le kernel 3.19 obtiendra les mises à jour de sécurité et les corrections de bogues par le biais du processus de mise à jour et de mise à niveau de routine.

    Les anciens kernelx 3.13 ou 3.16 ne seront pas supprimés. Ils seront amorçables en utilisant le menu grub. Et ils recevront aussi des mises à jour.

    Si vous ne voulez pas que le kernel 3.13 ou 3.16 soit mis à jour, vous pouvez supprimer les méta-packages:

    linux-image-generic linux-headers-generic pour 3.13

    linux-image-generic-lts-utopic linux-headers-generic-lts-utopic pour 3.16

    1. Allez sur http://kernel.ubuntu.com/~kernel-ppa/mainline/
    2. Entrez le répertoire v3.19 le plus récent (aujourd’hui, il s’agit de v3.19.2-vivid)
    3. Télécharger 3 fichiers:

       linux-headers-3.19.X-ZZZZZZ_3.19.X-ZZZZZZ.YYYYMMDDHHMM_all.deb linux-headers-3.19.X-ZZZZZZ-generic_3.19.X-ZZZZZZ.YYYYMMDDHHMM_ARCH.deb linux-image-3.19.X-ZZZZZZ-generic_3.19.X-ZZZZZZ.YYYYMMDDHHMM_ARCH.deb 

      Attention, l’un des en linux-headers est commun à toutes les architectures ( _all.deb ). Les autres en linux-headers et l’ linux-image doivent correspondre à l’architecture de votre machine ( _i386.deb ou _amd64.deb ).

    4. Depuis le terminal, installez-les tous en exécutant:

       sudo dpkg -i linux-{image,headers}-3.19.*.deb 

      Ou utilisez simplement la saisie semi -automatique TAB pour vous aider à saisir les noms de fichiers complets.