Ceci est une ancienne révision du document !



LTS Enablement Stack

La plupart des utilisateurs n'ont sûrement pas besoin de se soucier de la version du noyau utilisé par leur système. Cette page s'adresse donc plutôt à des utilisateurs avertis.

Avec le LTS Enablement Stack 1), une distribution Ubuntu LTS n'est plus limitée à la version du noyau Linux fournie à sa sortie. Suivant la date à laquelle on l'a installée, on va se retrouver avec un noyau et le serveur graphique Xorg2) de version plus récente.
Ainsi, quelques semaines après la sortie d'une version stable d'Ubuntu LTS ou non, son noyau sera dans la dernière version LTS disponible au téléchargement. Ceci permettant d'installer une distribution Ubuntu LTS en bénéficiant de la prise en charge de nouveaux matériels intégrée dans un noyau plus récent.

precise kernel support scheduletrusty kernel support schedule

Bien que les versions d'Ubuntu LTS soient soutenues pendant 5 années, ce dispositif s'arrêtera au bout de 3 ans, c'est à dire à la sortie officielle de la nouvelle version stable d'Ubuntu LTS suivante.

Sur du matériel déjà reconnu le passage au HWE (Hardware Enablement Stack) de la distribution Ubuntu LTS a peu d’intérêt, et est même déconseillé pour des machines virtuelles.

Certaines applications utilisant des dépendances propres à la version du serveur graphique seront désinstallées. Une fois le passage à l'étape de version LTS supérieure, il suffira de les ré-installer pour qu'elles utilisent les dépendances en corrélation avec la nouvelle version du serveur graphique.

Pour connaître toutes les versions supérieures qu'il est possible de mettre sur votre distribution Ubuntu LTS courante, saisir dans un terminal la commande suivante:

apt-cache search linux-generic lts

Exemple sur Precise 12.04: quantal, raring, saucy et trusty (de la plus ancienne à la plus récente, car il s'agit de l'ordre du dictionnaire). Choisissez en une et adaptez la suite en conséquence.
À noter que le dernier chiffre du numéro d'une version LTS d'Ubuntu si il existe ne correspond pas forcément à une la nouvelle version d'étape suivante mais peut simplement correspondre à une mise à jour importante de la distribution.

Passer au dernier HWE stack

  • Si vous utilisez une version d'Ubuntu serveur n'installez pas les paquets concernant le serveur graphique Xorg.
  • N'installez pas non plus un nouveau noyau sans installer la version du serveur graphique correspondante ou l'inverse. Ce n'est pas que cela ne peut pas fonctionner mais les développeurs ont décidé de ne pas tester toutes les combinaisons possibles (par exemple linux-generic-lts-trusty avec xserver-xorg-lts-vivid). Le panachage est donc déconseillé parce que non-testé.

Pour Trusty 14.04

Passage de 14.04.1 (équipé du noyau 3.13.0-x) à 14.04.2 (équipé du noyau 3.16.0-x) réalisé par la commande suivante dans un terminal (source):

 sudo apt-get install --install-recommends linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic 

Pour Precise 12.04

Installer le paquet linux-generic-lts-trusty et le paquet pour le serveur graphique Xorg xserver-xorg-lts-trusty

 sudo apt-get install linux-generic-lts-trusty xserver-xorg-lts-trusty 

A partir du 7 Août 2014, le gestionnaire de mise à jour propose ce passage au HWE stack de Trusty par un message " New hardware support is available " et si on clique sur le bouton "install", ce message apparaît dans une fenêtre :

Your current Hardware Enablement Stack (HWE) is going out of support
on 2014-08-07.  After this date security updates for critical parts (kernel
and graphics stack) of your system will no longer be available.
For more information, please see:
http://wiki.ubuntu.com/1204_HWE_EOL

Il y a un bouton "Annuler" et un bouton "Mettre à niveau" en bas de la fenêtre.

Installer sans le HWE stack

Pourv Trusty 14.04

Si vous souhaitez installer Ubuntu 14.04 LTS sans HWE, avec un kernel 3.13.0-x, vous pouvez faire au choix:

  • une installation via le réseau3) à l'aide d'une mini-iso 4)
  • utiliser une ancienne iso 14.04.1 LTS 5).

Après avoir installé à partir d'une iso plus ancienne, vous pourrez mettre à jour votre système en 14.04.x mais en conservant un kernel 3.13.0.x .

Pour Precise 12.04

Si vous souhaitez installer Ubuntu 12.04 LTS sans HWE, avec un kernel 3.2.0-x, vous pouvez faire au choix:

  • une installation via le réseau6) 7) à l'aide d'une mini-iso 8)
  • utiliser une ancienne iso 12.04.1 LTS 9).

Après avoir installé à partir d'une iso plus ancienne, vous pourrez mettre à jour votre système en 12.04.x mais en conservant un kernel 3.2.0.x .

Si vous avez installé la LTS Enablement Stack de raring il faut remplacer dans toute les commandes qui suivent quantal par raring Puis supprimer les noyaux 3.8 au lieu des 3.5 Pour saucy supprimer les noyaux 3.11 et remplacez bien sur quantal par saucy
  1. Désinstallez linux-generic-lts-quantal et xserver-xorg-lts-quantal,
    sudo apt-get remove linux-generic-lts-quantal xserver-xorg-lts-quantal
  2. Installez les paquets linux-generic linux-headers-generic linux-image linux-image-generic linux-libc-dev linux-tools
    sudo apt-get install linux-generic linux-headers-generic linux-image linux-image-generic linux-libc-dev linux-tools 
  3. Rebooter sur un kernel 3.2.0-x que vous choisirez dans le menu de grub.
  4. Supprimer les kernel 3.5 (remplacez 3.5.0-x par la version correspondante. ie: 3.5.0-36 )
    sudo apt-get remove linux-headers-3.5.0-x linux-headers-3.5.0-x-generic linux-image-3.5.0-x-generic linux-image-generic-lts-quantal linux-headers-generic-lts-quantal

plus d'info: ici

Plus d'affichage graphique après une montée de version (quantal=>saucy par exemple)

  • Symptôme : si l'écran affiche seulement un tiret en haut à gauche, l'affichage X ne démarre pas. Cela peut être vérifié dans /var/log/ligthdm/x-0.log où il est indiqué que /etc/X11/X n'existe pas.
  • Résolution :
    • Réinstaller le paquet xorg s'il n'est pas déjà présent
      sudo apt-get install xorg
    • Recréer le lien symbolique manquant /etc/X11/X (remplacer saucy par la version adaptée chez vous)
      sudo dpkg-reconfigure xserver-xorg-core-lts-saucy

  • ltsenablementstack.1432583056.txt.gz
  • Dernière modification: Le 25/05/2015, 21:44
  • par cafecho