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
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
).
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.