Поиск по сайту:

Выпущено ядро Linux 4.4.5 LTS — установите его в CentOS 7 и Ubuntu 15.10.

Всего несколько часов назад разработчик ядра Linux Грег Кроа-Хартман объявил о выпуске Linux Kernel 4.4.5 LTS. Всем пользователям серии Kernel 4.4 рекомендуется выполнить обновление до пятой технической версии. На данный момент это самая последняя стабильная версия, выпущенная с обновлениями ARM64, Btrfs, JFFS2 и AMDGPU. Более подробную информацию можно найти в примечаниях к выпуску. В этом уроке мы посмотрим, как установить версию Linux Kernel 4.4.5 LTS в CentOS 7 и Ubuntu 15.10.

Установите ядро Linux 4.4.5 LTS в CentOS 7.

Я тестировал это руководство на 64-разрядной версии CentOS 7. Хотя эти шаги должны работать и на RHEL 7.

Примечание. Поскольку это ядро только что выпущено, последнее ядро еще не добавлено в ELRepo. Он по-прежнему показывает версию 4.4.4. Я думаю, что последнее ядро будет добавлено в репозиторий через несколько часов.

Чтобы установить последнюю версию ядра, добавьте репозиторий ELRepo.

Добавьте GPG-ключ ELRepo:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Затем добавьте ELRepo в CentOS 7/RHEL 7/Scientific Linux 7 с помощью команды:

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

Чтобы установить ELRepo для CentOS 6/RHEL 6/Scientific Linux 6:

rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm

Включите самое быстрое зеркало ELRepo, установив следующий пакет:

yum install yum-plugin-fastestmirror

Пример вывода:

================================================================================
 Package Arch Version Repository
 Size
================================================================================
Updating:
 yum-plugin-fastestmirror noarch 1.1.31-34.el7 base 30 k

Transaction Summary
================================================================================
Upgrade 1 Package

Total download size: 30 k
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm | 30 kB 00:00 
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
 Updating : yum-plugin-fastestmirror-1.1.31-34.el7.noarch 1/2 
 Cleanup : yum-plugin-fastestmirror-1.1.31-25.el7_0.noarch 2/2 
 Verifying : yum-plugin-fastestmirror-1.1.31-34.el7.noarch 1/2 
 Verifying : yum-plugin-fastestmirror-1.1.31-25.el7_0.noarch 2/2

Updated:
 yum-plugin-fastestmirror.noarch 0:1.1.31-34.el7

Complete!

Мы добавили ELRepo. Теперь пришло время установить ядро Linux 4.4.1 LTS.

Давайте узнаем детали текущей версии с помощью команды:

uname -r

Пример вывода:

3.10.0-123.9.3.el7.x86_64

Как видите, установлена версия 3.10.0-123.9.3.el7.x86_64.

Установите ядро Linux 4.4.1 LTS с помощью команды:

yum --enablerepo=elrepo-kernel install kernel-ml

Пример вывода:

Dependencies Resolved

================================================================================
 Package Arch Version Repository Size
================================================================================
Installing:
 kernel-ml x86_64 4.4.4-1.el7.elrepo elrepo-kernel 38 M

Transaction Summary
================================================================================
Install 1 Package

Total download size: 38 M
Installed size: 170 M
Is this ok [y/d/N]: y
Downloading packages:
kernel-ml-4.4.4-1.el7.elrepo.x86_64.rpm | 38 MB 02:28 
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
 Installing : kernel-ml-4.4.4-1.el7.elrepo.x86_64 1/1 
 Verifying : kernel-ml-4.4.4-1.el7.elrepo.x86_64 1/1

Installed:
 kernel-ml.x86_64 0:4.4.4-1.el7.elrepo

Complete!

После установки ядра перезагрузите систему и выберите последнюю версию ядра в меню загрузки Grub.

Проверьте версию ядра с помощью команды:

uname -r

Пример вывода:

4.4.4-1.el7.elrepo.x86_64

Поздравляем! Ваша система CentOS 7 в настоящее время работает на ядре 4.4.4.

Возникли проблемы после установки ядра Linux 4.4.x? Не беспокойтесь, перезагрузите систему. Выберите ранее работавшее ядро в меню загрузки.

Затем удалите вновь установленное ядро с помощью команды:

yum remove kernel-ml

Вот и все.

Установите ядро Linux 4.4.5 LTS в Ubuntu 15.10.

Я протестировал это руководство на сервере Ubuntu 15.10. Однако это руководство должно работать на более старых версиях Ubuntu, Debian, Linux Mint и т. д.

Проверьте текущую версию ядра Linux с помощью команды:

uname -r

Пример вывода:

4.2.0-16-generic

Как видите, моя система Ubuntu 14.04 имеет версию ядра 4.2.0-16-generic.

Теперь мы установим Linux Kernel 4.4.5. Вы можете скачать последнюю версию ядра по следующей ссылке.

  • Загрузить ядро Linux 4.4.5

Для 32-битных систем Ubuntu:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.5-wily/linux-headers-4.4.5-040405_4.4.5-040405.201603091931_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.5-wily/linux-headers-4.4.5-040405-generic_4.4.5-040405.201603091931_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.5-wily/linux-image-4.4.5-040405-generic_4.4.5-040405.201603091931_i386.deb

Для 64-битных систем Ubuntu:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.5-wily/linux-headers-4.4.5-040405_4.4.5-040405.201603091931_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.5-wily/linux-headers-4.4.5-040405-generic_4.4.5-040405.201603091931_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.5-wily/linux-image-4.4.5-040405-generic_4.4.5-040405.201603091931_amd64.deb

Затем установите ядро 4.4.5 с помощью команды:

sudo dpkg -i *.deb

Затем обновите загрузчик Grub командой:

sudo update-grub

Пример вывода:

Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.4.5-040405-generic
Found initrd image: /boot/initrd.img-4.4.5-040405-generic
Found linux image: /boot/vmlinuz-4.2.0-16-generic
Found initrd image: /boot/initrd.img-4.2.0-16-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin

Если вы используете загрузчик BURG, запустите:

sudo update-burg

Затем перезагрузите систему и войдите в только что установленное ядро.

Проверьте, установлено ли новое ядро с помощью команды:

uname -r

Пример вывода:

4.4.5-040405-generic

Если у вас возникли проблемы после обновления ядра, принудительно перезагрузите систему и войдите в старое ядро, выбрав Дополнительные параметры для Ubuntu в меню загрузки.

Затем удалите новое ядро с помощью команды:

sudo apt-get remove linux-headers-4.4* linux-image-4.4*

Наконец, перезагрузите систему.

Статьи по данной тематике