Как обновить ядро Linux Debian 8

Как обновить ядро Linux Debian 8

Ранее мы рассматривали как обновить ОС Debian 6 до Debian 7 и Debian 7 до Debian 8. Но для полноценной работы системы и возможности установки пакетов нам также необходимо обновить ядро Linux, так как оно по прежнему осталось старой версии.
Ядро — это один из самых важных компонентов системы, именно здесь реализуется поддержка оборудования, выполняются основные действия по управлению процессами, памятью, сетью и другие действия. Новые версии ядра имеют максимальную поддержку современного оборудования, содержат исправления уязвимостей и многое другое. Поэтому очень важно, чтобы система использовала самые новые версии ядра.
Мы будем обновлять ядро на Debian 8. Итак поехали:

Содержание

1. Для начала посмотрим какой версии ядро на данный момент:

uname -a
# Linux 2.6.32-5-amd64 #1 SMP Tue May 13 16:34:35 UTC 2014 x86_64 GNU/Linux
Как мы видим ядро версии 2.6.32-5-amd64.
Чтобы обновить ядро в Debian 8 вы можете использоваться stable, backports или experimental репозитории. Какой репозиторий выбрать зависит от необходимой версии ядра Debian. Мы будем ставить пакеты из backports, так как они являются более стабильными.

2. Добавляем репозиторий в файл /etc/apt/sources.list

deb http://ftp.ru.debian.org/debian/ jessie-backports main
deb-src http://ftp.ru.debian.org/debian/ jessie-backports main

3. Обновим кэш достуных пакетов

# apt-get update

4. Выполним поиск доступных пакетов, содержащих ядро Debian

apt-cache search linux-image
Вывод будет примерно следующим:
linux-headers-3.16.0-4-amd64 - Header files for Linux 3.16.0-4-amd64
linux-image-3.16.0-4-amd64 - Linux 3.16 for 64-bit PCs
linux-image-3.16.0-4-amd64-dbg - Debugging symbols for Linux 3.16.0-4-amd64
linux-image-amd64 - Linux for 64-bit PCs (meta-package)
linux-image-amd64-dbg - Debugging symbols for Linux amd64 configuration (meta-package)
nvidia-kernel-3.16.0-4-amd64 - NVIDIA binary kernel module for Linux 3.16.0-4-amd64
linux-headers-3.16.0-5-amd64 - Header files for Linux 3.16.0-5-amd64
linux-headers-3.16.0-6-amd64 - Header files for Linux 3.16.0-6-amd64
linux-image-3.16.0-5-amd64 - Linux 3.16 for 64-bit PCs
linux-image-3.16.0-5-amd64-dbg - Debugging symbols for Linux 3.16.0-5-amd64
linux-image-3.16.0-6-amd64 - Linux 3.16 for 64-bit PCs
linux-image-3.16.0-6-amd64-dbg - Debugging symbols for Linux 3.16.0-6-amd64
linux-image-2.6.32-5-amd64 - Linux 2.6.32 for 64-bit PCs

5. Обновляем ядро

# apt-get install linux-headers-3.16.0-6-amd64 linux-image-3.16.0-6-amd64

После обновления ядра Debian необходимо перезапустить систему. Чтобы посмотреть верисю ядра и посмотреть лог ошибок выполните поочередно команды:

# uname -a
# dmesg | egrep -i --color 'errors|critical|failed'