web-dev-qa-db-fra.com

Comment puis-je mettre à niveau le noyau Ubuntu LTS vers une version plus récente?

Je viens d'installer Ubuntu 12.04.2 64 bits sur mon ordinateur de bureau et je vois que le noyau dans System Monitor est 3.5.0-23 mais dans Ubuntu 12.04.2 dans mon ordinateur portable, le noyau est 3.2.0-38.

J'ai déjà essayé d'exécuter la commande Sudo apt-get upgrade && Sudo apt-get dist-upgrade sur mon ordinateur portable, mais le noyau n'est pas mis à jour.

Comment puis-je mettre à niveau le noyau pour mon ordinateur portable?

40
TinyTux

Les nouveaux déploiements de 12.04.2 seront installés avec un noyau mis à jour et une nouvelle pile X Windows. Pour les déploiements 12.04 existants, les utilisateurs devront choisir ce qu’on appelle la pile pile d’activation du matériel LTS . Si Ubuntu 12.04 est déjà installé avec une pile de noyau antérieure, il est recommandé de conserver cette pile à la place plutôt que de passer à un noyau plus récent. le noyau et les piles X plus récents sont fournis pour l'activation de matériel non pris en charge par les noyaux précédents, et il n'y a généralement aucune raison de passer à une pile plus récente si votre matériel est pris en charge par le noyau par défaut.

Pour effectuer la mise à niveau vers le noyau 3.5 le 12.04.2, vous devez exécuter la ou les commandes suivantes:

Pour le nouveau noyau:

Sudo apt-get install linux-generic-lts-quantal

Pour la nouvelle pile X:

Sudo apt-get install xserver-xorg-lts-quantal

AVERTISSEMENT: si vous utilisez le PPA xorg-edgers, n'installez pas le paquet xserver-xorg-lts-quantal car cela risquerait fort d'entraîner une panne.

Référence: https://launchpad.net/~xorg-edgers/+archive/ppa

Ceci n'est recommandé que pour les installations matérielles x86.

Voir également:

36
Kevin Bowen

Les instructions les plus simples que j'ai toujours utilisées pour la mise à niveau/la rétrogradation du noyau sont par l'utilisateur d'ubuntuforums.org sous le nom de lykwydchykyn (l'URL modifiée par moi pour cet article):

Allez ici: http://kernel.ubuntu.com/~kernel-ppa/mainline/ Téléchargez 3 (peut-être 4) debs dans un dossier quelque part:

linux-headers-VERSION-NUMBER_all.deb
linux-headers-VERSION-NUMBER_AMD64.deb
linux-image-VERSION-NUMBER_AMD64.deb
linux-image-extra-VERSION-NUMBER_AMD64.deb   # if available

Installez les debs avec le gestionnaire de paquets que vous utilisez (utilisez-vous gdebi?), Ou utilisez ces commandes:

cd /path/to/folder/where/you/put/the/debs
Sudo dpkg -i *.deb

Source: http://ubuntuforums.org/showthread.php?p=11391743#post1139174 et https://askubuntu.com/a/142000/13317

6
codefreak

Vous pouvez bien sûr installer les noyaux 3.5.0, exécutez apt-get install linux-image-generic-lts-quantal pour installer le dernier noyau 3.5.0 quantal. Ce package garantira que vous avez toujours le dernier noyau quantal.

Personnellement, je recommande quand même le noyau 3.8 (bas sur la version amont 3.8.8) de raring.

REMARQUE: recherchez les noyaux 3.5.0 disponibles apt-cache search linux-image-3.5.0.

BTW: Vous pouvez même télécharger manuellement les derniers noyaux de ligne principale et les installer, par exemple 3.7.9. Cependant, si vous installez manuellement les noyaux principaux PPA, vous devrez installer manuellement les mises à jour.

http://kernel.ubuntu.com/~kernel-ppa/mainline/

2
Terry Wang

Depuis 14.04.3, il y a plus de paquets que vous devez installer sur un poste de travail pour que toutes les dépendances soient triées:

Ceci installe le nouveau noyau, comme auparavant, et est suffisant sur un serveur uniquement CLI:

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

Mais avec le serveur X, vous avez besoin d’un paquet de paquets que ces deux utilisateurs recommandent:

Sudo apt-get install --install-recommends xserver-xorg-lts-vivid libwayland-egl1-mesa-lts-vivid
1
otus

Pour le dernier noyau disponible pour 12.04:

Sudo apt-get install linux-image-generic-lts-saucy

Pour la dernière pile X disponible pour 12.04:

Sudo apt-get install xserver-xorg-lts-raring
0
Hendy Irawan