Construit actuellement un serveur LTS LAMP 12.04.4 (3.11.x) et un serveur 12.04.3 (3.8.x) en production. Comment puis-je supprimer les noyaux 3.11 et les en-têtes avec les packages génériques lts-raring et installer le noyau 3.2.0-x, les en-têtes et les packages génériques? De plus, il est important de pouvoir mettre à jour le correctif 3.2.0-x le plus récent sans risquer de mettre à jour ou de revenir à la version 3.11 ou 3.8 au cours du processus. Y a-t-il des pièges ou non avec cela?
Les éléments clés ici comprennent ce que Ubuntu utilise pour installer le dernier noyau.
Les packages générique sont utilisés pour installer les en-têtes et les images Linux eux-mêmes.
Ainsi, pour les dernières versions ponctuelles d'Ubuntu, les packages d'activation matérielle auraient été installés à la place de la série de noyaux LTS 3.2.
Si vous supprimez les noyaux génériques, les mises à jour ultérieures du noyau ne seront pas automatiquement installées. Donc, en résumé, nettoyer les noyaux generic-lts-xxxx arrêtera l’installation des nouveaux noyaux.
Pour vous assurer que les packages génériques corrects de la série du noyau 3.2 sont installés sur votre serveur, utilisez la ligne de commande:
Sudo apt-get update
Sudo apt-get install linux-headers-generic linux-image-generic
Ceci installera la série 3.2 de noyaux + le métapaquet générique requis pour rester à jour avec tous les correctifs de sécurité.
Une fois installé, redémarrez - mais cette fois, démarrez dans le noyau 3.2. Cela se trouverait dans la section précédente des entrées GRUB.
Connectez-vous et vérifiez que vous avez bien démarré dans le noyau 3.2:
uname -a
Maintenant, vous devez purger les derniers noyaux HWE
Sudo apt-get purge linux-headers-3.8.0-* linux-headers-generic-lts-raring linux-image-3.8.0-* linux-image-generic-lts-raring
Si vous avez les noyaux HWE insolents installés, vous devrez supprimer les noyaux 3.11 et les paquets génériques-lts-saucy, c.-à-d.
Sudo apt-get purge linux-headers-3.11.0-* linux-headers-generic-lts-saucy linux-image-3.11.0-* linux-image-generic-lts-saucy
Étant donné que vous avez dit que vous utilisez un serveur LAMP, je suppose ici que les graphiques xorg ne sont pas installés, c’est-à-dire que vous utilisez une interface textuelle.
Si vous utilisez une interface graphique, vous devrez également rétrograder votre pile graphique.
c'est à dire.
Sudo apt-get purge xserver-xorg-lts-quantal
Sudo apt-get install xserver-xorg-input-synaptics xserver-xorg
Comme toujours, lorsque vous manipulez des noyaux pour votre serveur, vérifiez toujours que vous disposez d'une bonne sauvegarde d'image de votre serveur pour vous assurer que vous pouvez effectuer une restauration en cas de problème.