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?
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.