uname-r возвращает неправильную версию ядра

Я обновил от Ubuntu 12 до 14,04 и осуществил проверку в конце процесса, чтобы проверить, что все пошло право. вот вывод 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

и затем вывод lsb_release -a

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

Таким образом, кажется, что система была обновлена, но ядро не было.

Видя это, я вручную загрузил и установил 3,16 ядра с этими шагами:

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

но после перезагрузки, uname -mrs все еще говорит мне

Linux 2.6.32-042stab092.3 x86_64

Как я могу проверить если uname команда лежит или если ядро не было действительно обновлено?

3
задан 10 November 2014 в 13:16

1 ответ

Не exacly.

uname скажет Вам, что ядро выполняет, не, который установлен. Таким образом, Вы, возможно, установили новое ядро, но система будет только выполнять его после перезагрузки.

после установки нового ядра, особенно вручную, необходимо будет работать sudo update-grub в окне терминала и перезагрузке впоследствии.

, Если ядро 3.16 было установлено правильно, быть уверенным, что оно выбрано в GRUB2 при начальной загрузке ПК. Безусловно, можно выбрать опцию "Advanced option for Ubuntu" в личинке. Там все Ваши установленные ядра присутствуют.

, Но sudo update-grub часть крайне важна при ручной установке ядер.

8
ответ дан 17 November 2019 в 19:23

Другие вопросы по тегам:

Похожие вопросы: