03 октября 2016

Установить/обновить ядро Linux Kernel 4.8 в Ubuntu и производные

 После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 4.8. Среди наиболее заметных изменений: поддержка плагинов GCC в системе сборки, возможность запуска в контейнерах кода для других архитектур, интеграция механизма защиты PAX_USERCOPY, поддержка алгоритма контроля перегрузки TCP "New Vegas", увеличение производительности беспроводного стека, новый генератор псевдослучайных чисел.

 В новую версию принято более 13 тысяч исправлений от примерно 1500 разработчиков, размер патча - 41 Мб (изменения затронули 11303 файлов, добавлено 627751 строк кода, удалено 278958 строк). Около 39% всех представленных в 4.8 изменений связаны с драйверами устройств, примерно 21% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 12% связано с сетевым стеком, 5% - файловыми системами и 4% c внутренними подсистемами ядра.

Установка ядра Linux Kernel 4.8

Предупреждение. Ядро Linux является критичным элементом системы. Обновления ядра могут содержать улучшения аппаратной поддержки или устранять уязвимости.  Делать обновление стоит когда одно из аппаратных устройств работает некорректно, а новое ядро может решить данную проблему.  Но в тоже время установка нового ядра без особой необходимости может привести к нежелательным регрессиям, таким как: отсутствие подключения к сети, отсутствие звука или даже невозможность загрузить систему, поэтому устанавливайте новое ядро на свой страх и риск.

1. Откройте терминал, скопируйте и выполните одну из команд, согласно архитектуры вашей системы: 32 или 64-bit.

Для 32-bit (одной командой):

cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/linux-headers-4.8.0-040800_4.8.0-040800.201610022031_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/linux-headers-4.8.0-040800-generic_4.8.0-040800.201610022031_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/linux-image-4.8.0-040800-generic_4.8.0-040800.201610022031_i386.deb; sudo dpkg -i *.deb

Для 64-bit (одной командой): 

cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/linux-headers-4.8.0-040800_4.8.0-040800.201610022031_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/linux-headers-4.8.0-040800-generic_4.8.0-040800.201610022031_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/linux-image-4.8.0-040800-generic_4.8.0-040800.201610022031_amd64.deb; sudo dpkg -i *.deb

 2. Обновите GRUB (GRUB надо обновлять в той системе Linux где он установлен, если у вас их более одной):

sudo update-grub

Примечание 1. Если у вас установлен загрузчик BURG, то и его нужно обновить:

sudo update-burg

3. По окончании установки, закройте все приложения и перезагрузите компьютер следующей командой:

sudo reboot

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

uname -r



Примечание 2. Как вернуться к ранее установленному ядру, инструкция ЗДЕСЬ.

Если вы решили удалить ядро 4.8, выполните эту команду:

sudo apt-get purge linux-image-4.8-*

И вновь обновите GRUB командой:

sudo update-grub

Источники: https://www.kernel.org/ | http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/

Удачи.

25 комментариев :

  1. При очередном обновлении стало ядро 4.8.0.., вроде ничего не поменялось, все работает

    ОтветитьУдалить
  2. Lenovo-G500 ядро не пошло. Виснет при загрузке.
    Пока буду сидеть на этом 4.7.6-040706-generic

    ОтветитьУдалить
  3. Mate ubuntu 16.04 пошло но систему грузится после этого не меньше 3 минут, немного тормозит. Назад откатился на 4.7 .

    ОтветитьУдалить
    Ответы
    1. Вам немножко откатится...А мне придётся катится до 3.16 ))))

      Удалить
  4. На Убунту 16.10 вот такая версия ядра 4.8.0-17-generic

    ОтветитьУдалить
  5. Система не запустилась, откатился назад.

    ОтветитьУдалить
  6. Все работает, но при загрузке ошибка [ 1.138258] Failed to find cpu0 device node. На работу системы по моим впечатлениям не влияет, погуглил и забил).

    ОтветитьУдалить
    Ответы
    1. Заметил у себя аналогичную ошибку, работает вроде стабильно.

      Удалить
  7. На мой старенький Самсунг r428, ядро встало)))

    ОтветитьУдалить
  8. Встало хорошо, производительность в игрушке дота 2 повысилась на 5 фпс. В WoW через вайн фпс тоже немного повысился, но все равно на уровне 40-47 кадров, эх была бы нативной был бы фпс тоже 60+. Спс автору за публикацию =)

    ОтветитьУдалить
  9. На Lenovo G570 Linux Mint встало отлично. Хотя разницы и не заметил. Вот что интересно - после замены процессора с Celeron на Intel i3 даже слабые игры стали тормозить. Вот WoW под Вайном раньше шла без проблем, теперь фпс проседает до 15-20 кадров. Titan Quest тоже. Раньше на слабом процессоре всё было отлично.

    ОтветитьУдалить
    Ответы
    1. Ну WoW под вайном и у меня проседает до 20 кадров в людных местах, а так обычно 40-45, но это без аддонов. В винде конечно фпс был 60+ без аддонов. Но это из-за того что она не нативная и работает через костыли вайн . . . Будем надеяться что близы одумаются и выпустят нативный WoW для юникс подобных систем (а если такая и будет, то она уделает винду по производительности, в доте 2 и портале по крайней мере фпс больше под линуксом чем под виндой . . .) =) А пока играем через вайн и плачем . . .

      Удалить
    2. Так в том то и дело что на Селероне ВоВ бежал стабильно и без проседания ФПС, а теперь вообще неиграбельно. Да и многие другие игры тормозят. Хотя процессор то помощнее и видеокарта встроенная тоже мощнее. Я грешу на оперативку, так как скорее в комплектации к Селерону шла своя память и с i3 может нестабильно работать.

      Удалить
  10. всё прошло! :)) замечательно

    ОтветитьУдалить
  11. Я столкнулся с такой бедой: если обновить ядро выше чем 4.4, то WMWare Workstation перестает работать и жалуется на отсутствие gcc-6.2 Как его поставить или обновить я не понял. Владимир, может Вы подскажете?

    ОтветитьУдалить
    Ответы
    1. У меня не установлена Варя в настоящий момент, но скорее всего у Вас не установлен пакет gcc:
      sudo apt install gcc build-essential
      Установите его и перезагрузите WMWare.

      Удалить
    2. Спасибо за ответ, но чет не выходит :(
      http://joxi.ru/52avWbWTqwv1A0

      Удалить
    3. Значит лучше работать в WMWare с пропатченным ядром 4.4, которое установлено во многих дистрибутивах по умолчанию.

      Удалить
    4. Спасибо! Да, значит так и придется. Virtual Box не подходит, работает медленно. 3д макс может на час повиснуть пока сохраняет, хотя параметры у машин одинаковые (4 рамы и 2 ядра от 4х имеющихся).

      Удалить
  12. Всё нормально было, пока не попытался из под VirtualBox'a стартануть виртуальную машину - ругается. На 4.7 ставилась и стартовала всегда беЗпроблемно.

    ОтветитьУдалить
  13. На старте начал ругаться, а так пофиг, если надоест лишних пару кликов то откачусь)

    ОтветитьУдалить
  14. Ух...рискнул, заменил на новое ядро,было 4.4.,всё работает, ура. На всякий сделал точку возврата в systemback.

    ОтветитьУдалить