Puis-je installer le noyau Linux dans Ubuntu, à part celui par défaut?

39

Pouvons-nous installer le dernier noyau 3.4 dans Kubuntu ou Ubuntu 12.04 LTS? Sinon, veuillez clarifier la raison.

    
posée Ravi 25.05.2012 - 20:25
la source

3 réponses

39

Pour installer Linux Kernel 3.4 sur Ubuntu (ou Kubuntu, etc.) 12.04, vous voulez utiliser une version Ubuntu du noyau, pas le noyau Linux générique. Cela évite les problèmes génériques du noyau mentionnés par Thomas Ward dans sa réponse.

Une version stable de Linux 3.4 vient juste de sortir et cette version a des changements importants pour btrfs, donc beaucoup d’utilisateurs de 12.04 LTS peuvent être intéressés par ce noyau.

Pour les nouvelles modifications et améliorations apportées au noyau 3.4, vous pouvez vous référer à cette page .

Vous pouvez trouver les noyaux spécifiques à Ubuntu sur cette page .

Il existe trois manières de mettre à niveau le noyau 3.4 spécifique à Ubuntu:

  • Premièrement, vous pouvez télécharger les paquets deb du noyau Ubuntu 3.4 et les installer manuellement. Voir les détails ci-dessous.

  • Deuxièmement, vous pouvez modifier la liste des sources apt comme expliqué ici: lien . Je n'ai pas testé cette approche et je ne le recommande pas.

  • Troisièmement, vous pouvez attendre sur un backport officiel de ce noyau dans un PPA ou dans -backports pour 12.04 LTS. Je n'ai aucune information supplémentaire sur cette option.

Voici plus de détails sur la première option:

Pour utiliser un nouveau noyau tel quel, il vous suffit de télécharger et d’installer le package image .deb correspondant à votre architecture; Cependant, si vous avez besoin de construire des modules externes, vous avez également besoin des packages en-tête .deb et source corrects.

Vous pouvez trouver les noyaux Ubuntu ici: lien

Ubuntu a apparemment publié le noyau 3.4 pour Precise le 21 mai 2012 à 09h41. Voir ce lien: lien

Assurez-vous de télécharger les bons fichiers correspondants (32 bits ou 64 bits ou PAE).

Ouvrez un terminal et accédez au répertoire dans lequel vous avez téléchargé les packages du noyau Ubuntu 3.4. Si les fichiers sont dans le répertoire / Downloads, exécutez la commande suivante.

$ cd ~/Downloads/

Ensuite, utilisez la commande dpkg pour installer les paquets, par exemple, ici je suppose les versions 32 bits des paquets. Exécutez les commandes suivantes une par une et tapez le mot de passe pour accéder à sudo lorsque vous y êtes invité.

Pour les en-têtes linux (des 3 fichiers, celui-ci n'est pas spécifique à l'architecture):

$ sudo dpkg -i linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb

Pour linux-headers-generic (est spécifique à l'architecture):

$ sudo dpkg -i linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb

Pour linux-image-generic (est spécifique à l'architecture):

$ sudo dpkg -i linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb

Si vous voyez des avertissements ou des erreurs lors de l'installation, essayez d'abord d'installer module-init-tools (dernière version), puis réessayez maintenant, cela devrait fonctionner. Redémarrez votre système maintenant; par défaut, il démarrera le noyau 3.4. Pour vérifier la version du noyau après le démarrage, ouvrez un terminal et tapez "uname -a".

    
réponse donnée MountainX 25.05.2012 - 22:51
la source
3

Vous pouvez essayer un script python simple: lien

Nécessite python-bs4:

sudo apt-get install python-bs4

Vous pouvez le télécharger en utilisant ce lien rapide: lien

Enregistrez l'archive et extrayez les fichiers. Double-cliquez sur kmpd.py. Si vous n'êtes pas sûr d'une option, appuyez sur Entrée pour sélectionner celui par défaut.

    
réponse donnée Savvas Radevic 19.08.2012 - 00:03
la source
1

A moins que vous ayez vraiment besoin d’installer le nouveau noyau pour une raison, alors je le laisserais simplement. Mais alors qui suis-je pour vous conseiller autrement! Je suis allé là-bas et j'ai essayé de voir à quoi ça ressemblait et cela m'a pris quelques tentatives différentes avant d'avoir des résultats positifs. Étant donné que votre installation ne sera pas interrompue, vous pourrez toujours revenir au dernier noyau de grub.

Ubuntu possède une excellente documentation . Je suggère d'utiliser ceci est que vous allez pour cela.

Raisons de la compilation d’un noyau personnalisé

  • Vous êtes un développeur du noyau.
  • Vous avez besoin que le noyau soit compilé d'une manière spéciale, que le fonctionnaire le noyau n’est pas compilé (par exemple, avec des expériences fonctionnalité activée).
  • Vous essayez de déboguer un problème dans le noyau stock du noyau Ubuntu pour que vous avez déposé ou va déposer un rapport de bogue.
  • Le stock dont le noyau Ubuntu ne prend pas en charge le matériel.
  • Vous aimez les ordinateurs et êtes curieux et intéressé par le piratage de votre ordinateur propre système GNU / Linux pour en savoir plus sur son fonctionnement (avec le comprendre que vous devrez réparer tout ce que vous cassez).

Ceci est tiré de ces documents.

Se référer à Thomas Post ci-dessus est vrai. Je suis sûr que Ubuntu a sa propre version modifiée.

Bonne chance!

    
réponse donnée LinuxBill 25.05.2012 - 23:46
la source

Lire d'autres questions sur les étiquettes