Mise à jour du noyau 4.10 dans Ubuntu 16.04.3

13

J'ai 16.04 déjà installé depuis le 16.04.1. J'ai vu que la dernière version 16.04.3inclut le nouveau noyau 4.10 ainsi que d'autres goodies comme les nouveaux pilotes mesa, etc. Mon système a été mis à jour vers 16.04.3 mais le noyau est resté en 4.4.0. Cela ne devrait-il pas être fait automatiquement lors de la mise à jour vers 16.04.3? Comment puis-je mettre à jour en toute sécurité (car il est inclus dans la distribution) vers la dernière version du noyau (kernel 4.10)?

$ lsb_release -a
LSB Version:    core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:    16.04
Codename:   xenial

$ uname -r
4.4.0-89-generic
Apostolos
la source
4
OP ne demande pas un «dernier noyau principal».
Pilot6
Je ne suis pas tout à fait certain, mais il semble que le noyau devrait être 4.8 - pour arriver à 4.10, vous auriez besoin des noyaux HWE. quelle est la sortie de ls -l /boot?
Charles Green

Réponses:

10

Vous pouvez installer le noyau 4.10 en exécutant dans le terminal

sudo apt install linux-generic-hwe-16.04

Cela installera le noyau roulant HWE qui est utilisé lorsque vous effectuez une nouvelle installation à partir d'une ISO 16.04.3.

En ce qui concerne la nouvelle pile X, y compris les pilotes mesa, vous pouvez les installer en

sudo apt install xserver-xorg-hwe-16.04
Pilot6
la source
le noyau principal n'est-il pas 4.10?
Apostolos
sudo apt-cache recherche linux-image | grep 4.10 donnez-moi linux-image-4.10.0-30-generic - Linux kernel image for version 4.10.0 on 64 bit x86 SMPpuis-je installer cela? Aurais-je des problèmes pour installer hwe-16.04 sur mon système?
Apostolos
Oui, installez-le. Comme je l'ai écrit auparavant, c'est le noyau fourni avec l'image 16.04.3. Mais vous n'avez pas vraiment besoin de l'installer. Quoi qu'il en soit, vous pouvez toujours revenir à la version 4.4 en cas de problème.
Pilot6
La commande que j'ai donnée dans ma réponse installera automatiquement ce paquet ainsi que les en-têtes de ce noyau.
Pilot6
4
Quelle est alors la différence entre une "nouvelle" installation et une mise à niveau? Pourquoi le noyau HWE n'est-il pas standard. Qu'est-ce qui rend une nouvelle installation de LTS différente? Ce serait bien d'avoir plus d'informations à ce sujet.
Thomas
6

Vous pouvez le faire manuellement avec les commandes suivantes,

Installations de bureau Ubuntu:

sudo apt install --install-recommends linux-image-generic-hwe-16.04 xserver-xorg-hwe-16.04

Installations du serveur Ubuntu:

sudo apt install --install-recommends linux-image-generic-hwe-16.04

Si vous utilisez votre ordinateur comme système hôte pour VirtualBox, ou si vous avez besoin de modules du noyau qui sont compilés automatiquement à l'aide de DKMS, vous devez également installer la version HWE des en-têtes linux du package avec cette commande:

sudo apt install linux-headers-generic-hwe-16.04

Laissez toutes les mises à jour se terminer complètement, puis redémarrez votre machine:

sudo reboot

Après le redémarrage, vous pouvez voir que la version du noyau a été mise à jour de 4.xx à 4.10.x. avec cette commande:

uname -a

Si vous rencontrez des problèmes après la mise à jour du noyau, vous pouvez démarrer à l'aide du noyau GA en le sélectionnant dans le menu de démarrage GRUB.

J'espère que cela t'aides,

Dave
la source