Je reconstruis donc mon serveur de stockage. Pour plus de 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é considérablement amélioré 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é en 15.04 et devrait être publié en août en tant que noyau HWE et par défaut pour 14.04.3. Mais je dois construire ce serveur maintenant.
Je ne veux pas entrer dans des configurations personnalisées géniales qui briseront les choses à l'avenir. Alors, quel est le moyen le plus sans problème que je peux utiliser ce noyau maintenant au-dessus d'une installation 14.04.2, qui peut être facilement rétabli en août, lorsque je peux dist-mettre à niveau vers 14.04.3 et obtenir le noyau que je veux en tant que la norme?
dpkg -i
. Je ne sais pas si c'est le moyen le plus (ou le deuxième / troisième plus) sans problème, mais c'est quelque chose à essayer.Réponses:
Vous pouvez installer un noyau plus récent
comme décrit dans Kernel / MainlineBuilds ou
dans ce cas plus simplement avec les packages construits à
linux-lts-vivid
partir dutrusty-updates
référentiel: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).Étant donné que les packages du noyau de différentes branches ne se remplacent pas, il n'y a pratiquement aucun danger que l'une des étapes ci-dessus rende votre système non amorçable¹. Si le noyau nouvellement installé ne fonctionne pas, vous pouvez choisir de démarrer des noyaux différents / précédents dans le menu GRUB pendant le 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 suppression de package du noyau) ne fonctionne pas sans le nouveau noyau, il ne fonctionnera pas non plus avec le nouveau noyau.la source
sudo apt-get install linux-generic-lts-vivid
.Vous pouvez maintenant installer le "dernier" (3.19) noyau Ubuntu directement depuis les référentiels:
Cela installera 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 cela t'aides!
la source
La façon la plus simple de mettre à niveau le noyau vers 3.19 dans Ubuntu 14.04 est d'exécuter:
Cela installera le méta-paquet, qui tirera tout le reste. L'image et les en-têtes seront installés.
Cette méthode est bonne, car le noyau 3.19 obtiendra des mises à jour de sécurité et des corrections de bogues via le processus de mise à jour et de mise à niveau de routine.
Les anciens noyaux 3.13 ou 3.16 ne seront pas supprimés. Ils seront amorçables à l'aide du 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.13linux-image-generic-lts-utopic linux-headers-generic-lts-utopic
pour 3.16la source
Téléchargez 3 fichiers:
Attention, l'une des
linux-headers
est commune à toutes les architectures (_all.deb
). L'autrelinux-headers
et lelinux-image
doivent correspondre à l'architecture de votre machine (_i386.deb
ou_amd64.deb
).Depuis le terminal, installez-les tous en exécutant:
Ou utilisez simplement l' TABauto-complétion pour vous aider à taper les noms de fichiers complets.
la source
linux-generic-lts-vivid
n'était pas disponible au moment de cette réponse.linux-headers
n'est nécessaire que si vous souhaitez compiler votre propre noyau. Si vous souhaitez simplement utiliser le noyau, celinux-image
sera parfaitement suffisant.