Actuellement, j'utilise Linux-3.0 et je souhaite le mettre à jour vers Linux-3.3.1, la dernière version du noyau stable mentionnée à l' adresse http://www.kernel.org . Puis-je effectuer une mise à jour vers la version 3.3.1 dans Ubuntu sans risque d'accident? Je mets régulièrement à jour mon noyau, tel que fourni par le gestionnaire de mises à jour .. Actuellement, j'ai Linux 3.0.0.17 .. Puis-je effectuer la mise à jour?
REMARQUE:
La dernière version du noyau que tout utilisateur est supposé utiliser dans Ubuntu est mise à jour automatiquement via Update Manager. Par conséquent, aucune action n'est normalement requise de l'utilisateur en ce qui concerne les mises à niveau du noyau. La question de l'auteur de la question est le noyau principal , voir: Devrais-je effectuer une mise à niveau vers le noyau "principal"?
Réponses:
Le jeu d’instructions le plus simple que j’ai toujours utilisé pour la mise à niveau / la rétrogradation du noyau est celui de l’ utilisateur ubuntuforums.org du nom de lykwydchykyn (l’URL modifiée par moi pour cet article):
Téléchargez 3 (peut-être 4) debs dans un dossier quelque part:
Installez les debs avec le gestionnaire de paquets que vous utilisez (utilisez-vous gdebi?), Ou utilisez les commandes suivantes:
Sources:
la source
lowlatency
etgeneric
laquelle choisir? kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.1-trustysudo apt-get update && sudo apt-get dist-upgrade && sudo reboot
. Dans les deux cas, après le redémarrage, exécutez-leecho $(uname -r)
pour vérifier que vous avez démarré avec succès dans votre nouveau noyau.Vous pouvez toujours faire ce qui suit:
Choisissez celui que vous voulez et faites ensuite:
la source
Ma réponse est oui, vous le pouvez. La version stable était 3.4, mais dans ce tutoriel, j'utilise 3.3.1.
PAE générique Ubuntu (32-bit):
Exécutez les commandes suivantes:
Ubuntu (64 bits):
Exécutez les commandes suivantes:
Prendre plaisir!
la source
Contrairement à certaines réponses, Ubuntu publie le nouveau noyau au bout d’un jour ou deux de l’équipe principale du noyau. J'avais l'habitude de mettre à niveau de manière difficile comme certaines des réponses suggèrent ici, mais j'ai trouvé que c'était un moyen plus facile.
Implications de l'installation manuelle des noyaux
L'installation manuelle des noyaux nécessite un travail supplémentaire.
Il y a des raisons pour lesquelles vous voulez installer le dernier noyau principal:
À la date du 15 janvier 2018, le dernier noyau principal stable est
4.14.13
. Au moment de la rédaction de cette publication, de nombreux utilisateurs sont intéressés par son installation pour se protéger contre les failles de sécurité liées à Meltdown. Si vous choisissez de l'installer manuellement, vous devez savoir:sudo apt auto-remove
commande habituelle . Vous devez suivre ceci: Comment puis-je supprimer les anciennes versions du noyau pour nettoyer le menu de démarrage?sudo update-grub
, puis le dernier noyau LTS d'Ubuntu, ce sera la première option appelée Ubuntu dans le menu principal de Grub.Trouver le dernier noyau
Allez sur ( kernel.ubuntu.com - Kernel PPA Mainline ) et appuyez sur la Endtouche:
Maintenant, cliquez sur le lien
4.9.8
(ou sur un lien plus récent, le cas échéant, lorsque vous lisez ceci) et le message suivant apparaît:Notez les liens avec les marques d'aérographe noir. Ce sont les trois que nous allons télécharger pour Ubuntu 16.04 64-bit en utilisant des processeurs Intel ou AMD .
Installation à l'aide d'un terminal
Ouvrez une session de terminal avec Ctrl+ Alt+ Tet utilisez:
Revenez maintenant à l'écran de téléchargement ci-dessus et cliquez une fois sur les trois
.deb
téléchargements du noyau. Une fois les téléchargements terminés (vous verrez le statut dans votre navigateur), revenez à la session de terminal et utilisez:Voila! - vous utilisez le dernier noyau lorsque la première option du menu de démarrage grub est sélectionnée. Les anciennes versions de votre noyau sont toujours disponibles dans le menu Options avancées de grub .
Après avoir installé le noyau le plus récent une douzaine de fois, vous poserez la question " Comment supprimer les versions antérieures du noyau? " Et vous trouverez ces réponses ici dans Ask Ubuntu .
la source
réponse tardive mais nouvelle.
Je vais ajouter quelques informations supplémentaires dans ma réponse.Maintenant, mon ancien noyau était
linux-headers-4.8.0-53
.Pour savoir quel noyau vous avez saisi, tapezuname -r
terminal.Maintenant, tapez cette commande pour obtenir la liste des noyaux disponibles.cela vous donnera une très grosse sortie. Maintenant, choisissez l'une d'elles que vous voulez installer et installez-la en suivant les commandes (ne tapez pas ces commandes de la sorte, remplacez le mot kernal_version par la version du noyau que vous souhaitez installer)
Maintenant, dans mon cas, je choisis
linux-image-4.10.0-22-generic
pour que ma commande ressemble à cecimaintenant à la fin supprimer l'ancien noyau par commande
Maintenant, quand je l'ai fait pour la première fois, je ne sais pas si c'est mon problème matériel ou à cause de la suppression de l'ancien noyau, mais mon ordinateur portable me montre un écran noir qui m'arrive parfois. Ainsi, je retire sa batterie, puis redémarre et tape Aussi, je ne souffre plus de mon problème d'écran noir .
et ça me donne
ce qui signifie que le noyau est mis à jour.
la source
linux-image-extra
danslinux-modules-extra
la version4.18.0-22-generic
pour faire ce travail.Il existe un moyen beaucoup plus simple de le faire, et c'est la façon dont je l'utilise. Téléchargez simplement le script Ubuntu Mainline Kernel Updater et exécutez-le à partir d'un terminal. Il téléchargera les fichiers .deb pour vous, installera le nouveau noyau et supprimera éventuellement l'ancien (non recommandé), puis redémarrera éventuellement.
Exemple de sortie (copié de mon terminal):
Presque entièrement automatisé et totalement sans problème.
la source
J'ai écrit un script et serai toujours à jour.
ukupgrade: Mise à niveau du noyau Ubuntu
Donner la permission exécutable au fichier
chmod +x ./ukupgrade
Appelle le script
./ukupgrade
la source
Exécutez les commandes Terminal suivantes pour installer un nouveau noyau principal Ubuntu .
Le script est hébergé chez Github . Appuyez simplement sur Enterau lieu d'un nombre si vous êtes bloqué sur une certaine question du script Python.
la source
deb
paquet comme décrit par la meilleure réponse ici?ImportError: No module named apt_pkg
Si vous ne souhaitez pas mettre à niveau manuellement le noyau, vous pouvez essayer UUKU. Fonctionne bien même sur les dérivés d’Ubuntu comme Elementory, menthe.
Je l'ai utilisé pour résoudre mon problème de WiFi car parfois un nouveau matériel ne serait pas détecté par l'ancien noyau. Autre que la mise à jour du pilote matériel, je ne trouve pas la nécessité de mettre à jour le noyau. Les nouveaux noyaux ont une sécurité et une légère amélioration des performances, mais ont aussi tendance à casser des choses comme votre machine virtuelle.
LA SOURCE:
http://www.makeuseof.com/tag/upgrade-kernel-ukuu-ubuntu/
http://www.teejeetech.in/2016/07/ukuu-v167.html?m=1
la source
Une autre option consiste à essayer des versions personnalisées et optimisées, telles que ce noyau 3.2.1 optimisé pour i3 / i5 / i7 pour Ubuntu:
DuoPetalFlower, Mes expériences avec Linux - Noyau 3.2.1
Il possède également des versions optimisées d'Intel pour Intel qui peuvent très bien fonctionner si vous essayez de tirer le maximum des performances d'un netbook.
Il existe d'autres noyaux comme Liquorix qui prétendent être mieux optimisés pour les performances des postes de travail.
Bien que cela ne soit pas recommandé par certains, vous pouvez souvent utiliser des noyaux officiels à partir de versions ultérieures d'Ubuntu sans problèmes. J'utilise actuellement le noyau 3.3.3 sur oneiric et ma machine fonctionne mieux que jamais. Les performances et la durée de vie de la batterie ont augmenté, tandis que les températures ont baissé de quelques degrés. Mon problème d’écran noir à la sortie de la veille a également disparu. Bien que, personnellement, je n’ai pas eu de problèmes avec l’utilisation de nouveaux noyaux, vous trouverez certaines personnes très opposées à cela.
la source
Comme vous l'avez vu, Ubuntu fournit des versions du noyau Linux, mais pas toujours aussi rapidement qu'elles sont publiées en amont, vous pouvez toujours compiler vous-même le noyau 3.3.1, mais cela peut nécessiter plus d'effort que ce que vous recherchiez. Sinon, cherchez autour et je suis sûr que vous trouverez un tutoriel que vous pouvez suivre, comme celui-ci . (notez que je n'ai pas vérifié celui-ci à fond, alors méfiez-vous, car les noyaux sont des bêtes dangereuses)
la source
Aucune des réponses ci-dessus n'a satisfait mon problème de mise à jour manuelle du noyau vers la dernière version stable. (Mon ordinateur portable actuel est très sensible aux télécommandes, Dell XPS 9365).
J'ai créé un script shell qui recherche les versions de noyau les plus récentes et les affiche sous forme d'options à installer. Vous pouvez essayer, c'est sur github , assurez-vous de lire le fichier README.
la source
J'ai créé ce script
kernel-upgrade.sh
qui télécharge et installe un noyau sélectionné à partir de http://kernel.ubuntu.com/~kernel-ppa/mainline :Au cas où Ubuntu ne commencerait pas par le nouveau noyau, vous pouvez sélectionner "Paramètres avancés" dans votre menu de démarrage et choisir de démarrer le dernier noyau en cours d'exécution ici.
Remarque: depuis 4.15-rc7, le noyau dispose du correctif KPTI contre les attaques par fusion et depuis 4.15.1 pour "Spectre Variant 2, Mitigation 2" (consultez http://github.com/speed47/spectre-meltdown-checker/ ).
la source
kernel-upgrade.sh
, etchmod 777 kernel-upgrade.sh
. Je l'ai ensuite couru commesudo ./kernel-upgrade.sh
. Je puis obtenir les erreurs:rm: cannot remove '/var/tmp/kernel/*': No such file or directory
; then++ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16...
<truncating url> `Connexion à kernel.ubuntu.com (kernel.ubuntu.com) | 91.189.94.216 |: 80 ... connecté. Requête HTTP envoyée, en attente de réponse ... 404 Introuvable »Le 404 arrive 3xrm
pourrait être ignoré (j'ai ajoutérm -f
maintenant). le reste n'est pas clair, quel est le problème. tronquer l'URL ici n'aide pas, ne résout pas le problème. pouvez-vous poster le résultat dans pastebin.com , afin que nous puissions voir quelle serait l'URL résultante?installer la dernière version du noyau Ubuntu Kernel Update Utility
désactiver le contrôle d'accès avec la commande suivante:
puis installez avec ukuu
puis courir pour sécurisé
et redémarrer
la source
sudo xhost -
après avoir fini? (comparez: github.com/teejee2008/ukuu/issues/25#issuecomment-341501666 )Vérifiez votre version du noyau
$ uname -sr
Télécharger le noyau v5 pour 32 bits
$ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb $ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb $ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-image-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb $ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb
Télécharger le noyau v5 pour 64 bits
$ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb $ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb $ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-image-unsigned-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb $ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb
Installez-le
$ sudo dpkg -i *.deb
Puis redémarrez
sudo reboot
la source