Comment utiliser le noyau 3.19 en 14.04 maintenant?

26

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, et cela a été grandement améliorée dans le noyau 3.19. Je veux donc utiliser ce noyau avec 14.04.

Je sais que 3,19 est le noyau qui sera utilisé dans 15,04, et devrait être publié en Août comme noyau de la valeur par défaut et HWE 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 briseront les choses à l’avenir. Alors, quel est le plus de problèmes façon libre, je peux utiliser ce noyau maintenant au-dessus d'une installation 14.04.2, qui peut facilement être revenu à la norme en Août, quand je peux dist-upgrade à 14.04.3 et obtenir le noyau que je veux que standard?

    
posée Degenerate 19.03.2015 - 00:30
la source

4 réponses

44

Vous pouvez installer un nouveau noyau

  • comme décrit dans Kernel / MainlineBuilds ou

  • dans ce cas, plus simplement avec les packages construits à partir de linux-lts-vivid depuis le 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 branche du noyau v3.19 de Canonical.

    L'équivalent de la branche noyau v4.4 d'Ubuntu Xenial est linux-generic-lts-xenial (quelle surprise).

Etant donné que les paquets de noyau de différentes branches ne se remplacent pas, il n’ya pratiquement pas de danger que l’une des étapes ci-dessus rende votre système impossible à démarrer¹. Si le noyau nouvellement installé ne fonctionne pas, vous pouvez choisir de démarrer des noyaux différents dans le menu GRUB lors du démarrage.

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

    
réponse donnée David Foerster 20.03.2015 - 01:17
la source
12

Vous pouvez maintenant installer le noyau Ubuntu "le plus récent" (3.19) directement depuis les référentiels:

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

Cela va installer un noyau Ubuntu stable pour Vivid. Et les en-têtes nécessaires à la construction de plusieurs modules sur votre système.

J'espère que ça aide!

    
réponse donnée direwolf 22.05.2015 - 09:10
la source
8

Le moyen le plus simple de mettre à jour le noyau vers la version 3.19 d’Ubuntu 14.04 consiste à exécuter:

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

Cela va installer le méta-package, qui va tout récupérer. L'image et les en-têtes seront installés.

Cette méthode est bonne, car le noyau 3.19 va recevoir des mises à jour de sécurité et des corrections de bogues grâce à la mise à jour de routine et processus de mise à niveau.

Les anciens noyaux 3.13 ou 3.16 ne seront pas supprimés. Ils seront bootables en utilisant le menu grub. Et ils recevront également des mises à jour.

Si vous ne souhaitez pas que le noyau 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

    
réponse donnée Pilot6 26.05.2015 - 11:24
la source
4
  1. Allez à lien
  2. Entrez le répertoire v3.19 le plus récent (il est aujourd'hui v3.19.2-vivid)
  3. Télécharger les fichiers 3 :

    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 linux-headers est commun à toutes les architectures ( _all.deb ). Les autres linux-headers et linux-image doivent correspondre à l'architecture de votre ordinateur ( _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 complétion automatique TAB pour vous aider à taper les noms de fichiers complets.

réponse donnée Eric Carvalho 19.03.2015 - 01:43
la source

Lire d'autres questions sur les étiquettes