31 августа 2015

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

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

После двух месяцев разработки Линус Торвальдс анонсировал релиз ядра Linux 4.2. Среди наиболее заметных улучшений: интеграция драйвера AMDGPU, поддержка стекового подключения LSM-модулей, новый метод формирования энтропии для генератора псевдослучайных чисел, новый классификатор пакетов Flower, оптимизация ассемблерного кода для архитектуры x86, поддержка туннелей GENEVE, средства шифрования в F2FS, драйвер virtio-gpu с реализацией виртуального GPU, новая подсистема libnvdimm.

Вы можете скачать соответствующие deb пакеты ОТСЮДА и установить их в Центре приложений Ubuntu. Или просто следуйте приведенным ниже инструкциям, которые помогут вам установить новое ядро несколькими командами в терминале.
Установить ядро версии 4.2 командами ниже, можно ​​в следующих дистрибутивах Linux:

Ubuntu 15.04/14.04/12.04
Linux Mint 17.2/17.1/17/13
elementary OS 0.2/0.3

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

1. Откройте терминал, скопируйте и выполните одну из команд, согласно архитектуры вашей системы/компьютера:

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

cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-headers-4.2.0-040200-generic_4.2.0-040200.201508301530_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-headers-4.2.0-040200_4.2.0-040200.201508301530_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-image-4.2.0-040200-generic_4.2.0-040200.201508301530_i386.deb; sudo dpkg -i *.deb

Для 64-bit (одной командой):
 
cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-headers-4.2.0-040200-generic_4.2.0-040200.201508301530_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-headers-4.2.0-040200_4.2.0-040200.201508301530_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-image-4.2.0-040200-generic_4.2.0-040200.201508301530_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.2, выполните эту команду:

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

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

sudo update-grub

Источник: https://www.kernel.org/

Удачи.

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

  1. Установил - вроде всё норм! Но за исключением, что опять слетел драйвер нвидиа! Когда уже это исправят? Или это так и должно быть? Ubuntu 15.04 x64

    ОтветитьУдалить
    Ответы
    1. так и есть драйвер каждый раз переустанавливать надо если драйвер новый

      Удалить
  2. есть оишбка с эвидия связанна ну попробую если что опишусь не чо не теряю все равно ! драйвер тот что постом ниже

    ОтветитьУдалить
  3. да видемо нужно преустановить драйвер эвидия но мне лень буду на строй версии сидеть ну как сторой 4.1

    ОтветитьУдалить
    Ответы
    1. После установки нового ядра я ещё делаю так sudo dpkg-reconfigure nvidia-*** (звездочки твоя версия драйвера).А уже потом загружаюсь с новым ядром.Ну сейчас у меня ядро 4.1.6, 4.2 пока не пробовал.

      Удалить
  4. Спасибо! А есть где подробней про "интеграция драйвера AMDGPU", по русски почитать?!

    ОтветитьУдалить
    Ответы
    1. Конечно. https://www.google.ru/?gfe_rd=ssl&ei=kULkVY-ALdXFaKqCk9gL :)))

      Удалить
    2. Пару строк на ОпенНет... На нет и суда нет. А что, есть поисковик, реально хуже чем Гугл? Я с большим уважением отношусь к большей части проекторов Гугл, но поиск (вернее сортировка результатов)...

      Удалить
    3. Не знаю, связано с этой фишкой или нет, но на прошлых ядрах (3.19-4.1.x) на свободном видеодрайвере был дикий тиринг и артефакты вместо букафф время от времени.
      Поставил 4.2 - тиринга нет, артефактов не увидел пока что.
      Видюха R9 270 Жижабайт.
      Проприетарные дровишки не ставил с этим ядром. На прошлых (3.19-4.1.x) когда ставил, то либо не ставились вообще, либо ставились, но падал cinnamon (LM 17.2).

      Удалить
    4. У меня ноут hp 4535s, карточка от Radeon HD*. Поборол тиринг только установкой compiz и в /etc/environment добавил
      CLUTTER_PAINT=disable-clipped-redraws:disable-culling
      CLUTTER_VBLANK=True
      + синхронизация с Vblank в compize
      Проперитарный не юзаю вообще... Всё что мне осталось сделать в linux это решить загрузку CPU во время просмотра флешь, но когда допилят хз...

      Удалить
    5. Кстати, для тех кто не в курсе о тиренге, есть тест можно пройти по ссылке https://www.youtube.com/watch?v=ceX18O9pvLs при просмотре видео полоска должна быть ровной.

      Удалить
    6. AMDGPU - драйвер от AMD с открытым исходным кодом, призванный заменить и проприетарные и свободные драйвера в рамках новой стратегии развития AMD на Linux. В идеале это должно выглядеть так - вылизанный драйвер AMDGPU, который поддерживается AMD и разработчиками ядра и поддерживающий все последние версии ядра и Xorg для простейших функций и 2D ускорения, с которым по единому API могут работать как Mesa, так и Catalyst, которые обеспечивают 3D ускорение и реализацию OpenGL и всего остального. Что это дает: Проприетарный Catalyst теперь не ограничивается определенными версиями Xorg и ядра, и, вообще, AMD снимают с себя обязанность билить каждый раз драйвер, а свободная mesa просто стабильней и быстрее будет работать, т.к. использовать будет не самодельный драйвер radeon, как раньше, а вполне официальный AMDGPU.
      P.S. На практике AMDGPU еще не готов и очень сырой, он пока еще даже не поддерживает реклокинг памяти. Используется он пока только для новых карт, для которых нет поддержки в свободном драйвере, для всего остального есть свободный драйвер radeon, т.к. он, без сомнения, пока быстрее и стабильнее. Версии к 4.3-4.4 его должны допилить.

      Удалить
  5. Для ядра 4.2 не работает драйвер Wi-Fi bcmwl 6.30.223.248+bdcom-0ubuntu4 - не собирается.
    Баг известен - над ним работают.

    ОтветитьУдалить
    Ответы
    1. у меня такакя фигня была после перехода на четверку , я после обновления ядра в ручную установил драйвер и все работает .
      http://askubuntu.com/questions/80402/broadcom-bcm4312-not-working

      Удалить
    2. Вот отсюда - https://launchpad.net/ubuntu/+source/bcmwl , всё прекрасно работало на ядрах 4.1.х.
      Рецепт sudo apt-get install firmware-b43-installer - у меня не стабильно, в смысле скорости Wi-Fi, работает, к некоторым маршрутизаторам не подключается.

      Удалить
  6. чуть-чуть подождать надо пока ребята с нового репозитория не среагируют. пока что nvidia заявляет, что данное ядро не поддерживается... пока на 4.1.6 посижу.

    ОтветитьУдалить
    Ответы
    1. А где можно будет узнать когда будет поддерживаться? А то я уже все версии нвидиа перепробовал - ставиться то они ставятся, но вот включаться не хотят(так и висит стандартный драйвер то есть на мою intel hd)

      Удалить
    2. самому бы интересно где бы узнать. у меня прям при установке выдал что-то вроде: "error! данная версия ядра не поддерживается". посмотрел последние беты и последний официальный.... надо подождать обновлений дров, потом смело ставить. ядро мне понравилось, визуально все намного быстрее

      Удалить
  7. пришло обновление драйверов nvidia, но результат тот же. 4.2 они не знают и работать с ним не хотят

    ОтветитьУдалить
  8. Вот патч на ядро там одна дурацкая ошибка
    http://lkml.iu.edu/hypermail/linux/kernel/1508.0/02260.html

    ОтветитьУдалить
  9. Tested the 4.2 Final kernel, and the later NVIDIA drivers still fail to install, with the same GPL-only error..

    A simple patch to fix this was proposed for 4.2-rc5, some time ago, but – for some reason – has failed to make it into the ‘final’ release..’

    Details of the patch are here: http://lkml.iu.edu/hypermail/linux/kernel/1508.0/02260.html

    Maybe this will be fixed in 4.2.1, but maybe we have to wait for 4.3-rc1?

    то есть ошибку будут править в след версиях ядра, патч был в RC 5 но эво что то забыли впихнуть

    ОтветитьУдалить
  10. А ка убирается тиринг с интелловской видеокарты?

    ОтветитьУдалить
  11. Владимир! Не подскажите, почему у меня стоит ядро 4.0.5-040005, а система подкачивает обновление старых ядер : https://drive.google.com/file/d/0B92cc4XLikP4dUtmQTZkbTE0UVE/view?usp=sharing

    ОтветитьУдалить
    Ответы
    1. == почему у меня стоит ядро 4.0.5-040005, а система подкачивает обновление старых ядер== Потому что старые ядра установлены в системе. Удалите их, если они Вам не нужны и на них не будут приходить обновления.

      Удалить
  12. Kubuntu 14.04.3, Pentium E5300, графика Intel GMA X3500, драйвера по умолчанию, то есть не знаю, свободные или нет. Обновил систему, поставилось новое ядро 3.16.48, по-моему, и столкнулся с такими глюками. Перестали работать все Firefox браузеры. Ни Pale Moon 25.7, ни фаер 47 бета 7 просто не запускаются. Фаер отправляет отчет об ошибке, при перезапуске опять отправляет отчет, пэйл мун запускается только в безопасном режиме, и то, через 2-4 секунды вылетает. В чем проблема, не знаю. Я пробовал и на новом 3.16.48 ядре грузиться, и на старом 3.19 каком-то, которое в Убунту 14.04.3 появилось, всё одно и тоже. С чем может быть связано проблема и как её устранить? Помогите, пожалуйста. Дело в ядре, может, его удалить?

    ОтветитьУдалить
  13. Имеем LIFEBOOK N532 FUJITSY SIEMENS, NVIDIA 620 M, Linux Mint 17.2 KDE. Установил драйвер 352.41(оптимальный на данный момент), ядро 4.2. Всё работает безупречно,прям таки летает.

    ОтветитьУдалить
  14. Все работает(что удивительно), даже драйверы Gallium работают.
    Автору спасибо за инструкцию!

    ОтветитьУдалить
  15. старая версия 3.16. после перезагрузки упал синамю что делать. Новичек. линукс минт синам 64

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