web-dev-qa-db-fra.com

Comment installer un ancien noyau?

J'exécute une instance d'Ubuntu 15.10. J'ai besoin d'installer le dernier noyau utilisé par Ubuntu 14.10, qui est à mon avis 3.16.0-28-generic. La saisie de Sudo apt-get install linux-image-3.16.0-28-generic renvoie un message d'erreur indiquant que ce n'est pas disponible et peut avoir été obsolète ou autre. Je pense que si j'ajoute quelque chose à sources.list, il pourra l'obtenir. Mais qu'est-ce que j'y ajoute?

Et avant que quiconque ne parle des problèmes que cela peut engendrer, cela ne m'importe pas.

8
Melab

Dans Ubuntu, utilisez le navigateur pour naviguer vers> http://kernel.ubuntu.com/~kernel-ppa/mainline/ Faites défiler vers le bas de la liste; choisissez votre noyau. Téléchargez les fichiers suivants (xxxxxx sera remplacé par des numéros indiquant la version du noyau. En supposant que vous avez un système d'exploitation 64 bits):

linux-headers-xxxxxx-generic-xxxxxx_AMD64.deb

linux-headers-xxxxxx_all.deb

linux-image-xxxxxx-generic-xxxxxx_AMD64.deb

Déplacez tous ces fichiers dans un dossier. cd dedans. Installez tous ces paquets en lançant

Sudo dpkg -i *.deb

Choisissez le nouveau noyau dans le menu contextuel.

Update : Comme il s'agit d'une instance d'ubuntu, vous pouvez obtenir manuellement les liens et utiliser wget pour télécharger les packages.

15
Sijin Krishnan

Si vous voulez le noyau de stock officiel Ubuntu (pas un noyau principal) à partir d'une version non prise en charge, voir ci-dessous.

Pour les différences entre les noyaux Mainline et Stock, voir https://askubuntu.com/a/91374/555474

J'ai dû installer un noyau encore plus ancien (2.6.32.21-generic) pour que les modules en stock fonctionnent avec un noyau personnalisé. Aucun matériel ne fonctionnait, je devais donc télécharger manuellement.

Voici comment obtenir manuellement les noyaux abandonnés auprès de http://old-releases.ubuntu.com/ubuntu/

Vous aurez essentiellement besoin des en-têtes du noyau pour votre processeur, de tous les en-têtes communs et de l'image du noyau pour votre processeur.

  1. Dans les étapes ci-dessous, remplacez x.x.xx-xx par votre version du noyau et AMD64 par votre type de processeur. Notez que ceci s’applique au noyau générique et n’utilise pas de fonctionnalités supplémentaires telles que PAE.

  2. Allez à http://old-releases.ubuntu.com/ubuntu/pool/main/l/linux/ (Je crois que cela répertorie la plupart, sinon tous les anciens paquets du noyau)

  3. Dans la page CTRL + F, recherchez headers-x.x.xx-xx-generic et téléchargez le fichier .
    1. linux-headers-x.x.xx-xx-generic_x.x.xx-xx.yy _ AMD64 . deb
    2. linux-headers-x.x.xx-xx-generic_x.x.xx-xx.yy _ all . deb
  4. Dans la page CTRL + F, trouvez image-x.x.xx-xx-generic et téléchargez le

    1. linux-image-2.6.32-21-generic_2.6.32-21.32 _ AMD64 . deb
  5. Placez tous ces packages dans un seul dossier, et à partir de ce dossier (cd), exécutez

    1. Sudo dpkg -i *.deb
1
Mr_Moneybags