web-dev-qa-db-fra.com

Comment installer une version de noyau 2.6.37 plus ancienne?

J'ai un netbook Sony VAIO P et pour plusieurs problèmes (pilote graphique, pilote audio et gestion de l'alimentation), je souhaite installer une version plus ancienne du noyau Linux sur Ubuntu 11.10 (en fait son Xubuntu) qui semble être beaucoup plus approprié.

J'ai donc cherché les noyaux Ubuntu et trouvé ce lien qui inclut toutes les versions du noyau Linux distribuées par Ubuntu. Je recherche une version antérieure à la version 2.6.38 (pour échapper au problème de gestion de l’énergie connu) et, bien sûr, pour résoudre mes nombreux problèmes de pilote!

  1. Je suppose que mon meilleur pari est 2.6.37 mais il existe plusieurs noyaux 2.6.37.x-x! Quelqu'un peut-il m'indiquer le bon choix?

  2. Dans chaque dossier (par exemple: celui-ci ), il existe plusieurs packages DEB. Quels paquets devrais-je installer? (Remarque: j'ai un système 32 bits)

  3. Quel est le processus d'installation? Sudo dpkg -i *.deb? Est-ce une amende ou des étapes supplémentaires sont nécessaires?

Merci.

5
Seyed Mohammad

d'abord l'avertissement

Changer le noyau ne doit pas être pris à la légère - vous pouvez vous retrouver avec de graves problèmes graphiques et autres problèmes - et même avec des scénarios qui ne démarrent pas.

Il est sage de créer une image disque avec un bon outil de création d'image tel que Clonezilla AVANT de commencer.

noyaux principaux vs noyaux courants d'ubuntu

Les noyaux de la ligne principale sont construits à l'aide d'une chaîne d'outils plus ancienne que celle des noyaux ubuntu. Il vaut peut-être mieux envisager de télécharger des noyaux ubuntu à partir de versions spécifiques d’Ubuntu.

Par exemple - 2.6.38 pour Natty, 2.6.35 pour Maverick et 2.6.32 pour Lucid.

Cependant, vous pourriez regarder version 3.2 qui va être utilisé dans Precise - certains ont signalé de bons problèmes de gestion de l'alimentation avec ce noyau ainsi que les derniers pilotes.

Il y a une question similaire ici qui vous donnera quelques informations supplémentaires: Comment rétrograder le noyau sur 11.1

En supposant que votre problème principal soit celui de la gestion de l'alimentation, alors, avant d'envisager de modifier votre noyau, pensez à installer Jupiter. Il s'agit d'un excellent outil de gestion de l'alimentation.

installation à partir de la ligne principale

Si vous devez télécharger depuis la ligne principale, les instructions complètes se trouvent sur le wiki de la communauté . En résumé, paquets deb 32 bits ou 64 bits pour les en-têtes et les images génériques, avec un paquet deb commun "tout".

Tous les packages .deb peuvent être installés avec la même syntaxe:

Sudo dpkg -i [package_name].deb

Si vous souhaitez utiliser 2.6.37, utilisez simplement la dernière version 2.6.37.x. Remarque - aucun de ces noyaux ne recevra de mises à jour de sécurité - vous devrez les corriger vous-même.

Si vous utilisez des pilotes propriétaires (par exemple, nvidia ou fglrx), vous devrez réinstaller ces pilotes. Il peut être judicieux de renommer votre fichier /etc/X11/xorg.conf avant de démarrer.

3
fossfreedom

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é. VBoot publie son module construit dans le noyau et je devais faire correspondre les versions pour que mon autre matériel fonctionne.

En tant que tel, j'ai pensé expliquer comment obtenir les noyaux abandonnés manuellement à partir de http://old-releases.ubuntu.com/ubuntu/

  1. Dans les étapes ci-dessous, remplacez x.x.xx-xx par la version de votre noyau et AMD64 par le type de votre 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, recherchez 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. Mettez tous ces paquets dans un seul dossier, et à partir de ce dossier (cd dans celui-ci), exécutez

    1. Sudo dpkg -i *.deb
1
Mr_Moneybags

Plutôt que de revenir en arrière, pourquoi ne pas essayer le nouveau noyau et voir si cela résout les problèmes que vous semblez rencontrer tout en mettant à jour votre système avec une version plus stable et sans bug?

Essaye ça:

http://www.ubuntugeek.com/how-to-install-linux-kernel-3-5-rc-in-ubuntu-using-ppa.html

0
TenPlus1