web-dev-qa-db-fra.com

uname -r renvoie la mauvaise version du noyau

Je suis passé d'Ubuntu 12 à 14.04 et j'ai effectué une vérification à la fin du processus pour vérifier que tout allait bien. voici la sortie de uname -a

Linux odoo 2.6.32-042stab092.3 #1 SMP Sun Jul 20 13:27:24 MSK 2014 x86_64 x86_64 x86_64 GNU/Linux

puis la sortie de lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.1 LTS
Release:    14.04
Codename:   trusty

Il semble donc que le système ait été mis à jour, mais pas le noyau.

Voyant cela, j'ai manuellement téléchargé et installé le noyau 3.16 en procédant comme suit:

cd /tmp/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-headers-3.16.0-031600-generic_3.16.0-031600.201408031935_AMD64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-headers-3.16.0-031600_3.16.0-031600.201408031935_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-image-3.16.0-031600-generic_3.16.0-031600.201408031935_AMD64.deb

Sudo dpkg -i linux-headers-3.16.0-*.deb linux-image-3.16.0-*.deb

mais après le redémarrage, uname -mrs me dit toujours

Linux 2.6.32-042stab092.3 x86_64

Comment puis-je vérifier si la commande uname ment ou si le noyau n'a pas vraiment été mis à jour?

3
Micha Roon

Pas exacly.

uname vous dira quel est le noyau en cours d’exécution, pas celui qui est installé. Donc, vous avez peut-être installé le nouveau noyau, mais le système ne l'exécutera qu'après un redémarrage.

Après avoir installé un nouveau noyau, particulièrement manuellement, vous devrez exécuter Sudo update-grub dans une fenêtre de terminal et redémarrer par la suite.

Si le noyau 3.16 a été installé correctement, assurez-vous qu'il est choisi dans GRUB2 lors du démarrage de votre PC. Pour être sûr, vous pouvez sélectionner l'option "Options avancées pour Ubuntu" dans grub. Là tous vos noyaux installés sont présents.

Mais la partie Sudo update-grub est cruciale lors de l’installation manuelle des noyaux.

8
Dan Johansen