17 мая 2016

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

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 4.6. Среди наиболее заметных изменений: новая файловая система OrangeFS, поддержка USB 3.1 SuperSpeedPlus (10Gbps), возможность использования интерфейса датаграмм для отправки/приёма отдельных сообщений по TCP, поддержка шифрования на уровне кадров Ethernet, реализация mesh-протокола B.A.T.M.A.N V, поддержка cgroup namespaces, слой pNFS SCSI для NFSv4.1, поддержка 3D-ускорения для GPU NVIDIA GeForce GTX 900 "Maxwell", режим монтирования "nologreplay" в Btrfs, более агрессивное забирание памяти в OOM killer.  Подробнее здесь.

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

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

 Установить ядро версии 4.6 командами ниже, можно ​​в следующих дистрибутивах Linux:

Ubuntu 16.04/15.10/14.04/12.04
Linux Mint 17.3/17.2/17.1/17/13
elementary OS 0.2/0.3/0.3.2
Deepin 15.2

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

Напоминание пользователям компьютеров с видеокартами Nvidia/AMD. Перед установкой ядра, желательно переключиться на свободный драйвер.

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

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

cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/linux-headers-4.6.0-040600-generic_4.6.0-040600.201605151930_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/linux-headers-4.6.0-040600_4.6.0-040600.201605151930_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/linux-image-4.6.0-040600-generic_4.6.0-040600.201605151930_i386.deb; sudo dpkg -i *.deb

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

cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/linux-headers-4.6.0-040600-generic_4.6.0-040600.201605151930_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/linux-headers-4.6.0-040600_4.6.0-040600.201605151930_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/linux-image-4.6.0-040600-generic_4.6.0-040600.201605151930_amd64.deb; sudo dpkg -i *.deb

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

sudo update-grub

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

sudo update-burg

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

sudo reboot

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

uname -r


В дистрибутивах Ubuntu и Linux Mint с новым ядром система работает стабильно только с свободным драйвером.

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

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

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

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

sudo update-grub

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

Удачи.

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

  1. Ответы
    1. Валерий, я могу ошибаться, но вот некоторые свидетельства Deepin 15.2 из Wikipedia: https://it.wikipedia.org/wiki/Deepin

      Удалить
    2. Владимир, ты видимо ошибся... Жду 15.2 ...

      Удалить
    3. Я, не просто жду... Deepin 15.2, будет еще лучше и, судя по Вашей ссылке, я получу как в песне - "Быстрее, выше, сильнее"!!! Пока имеем ядро 4.4.6., что тоже не плохо... + фирменные патчи от Deepin. В общем как всегда... Deepin рулит)!!!

      Удалить
    4. Не знаю но как пользователю мне в родном дистрибутиве как то проще подбирать софт и так далее , и информации больше ,а вот в Дебиан Джеси тоже некоторое время хорошо потом доигрался, убил , и вернуся к внучке, а с Deepin игрался на USB / но так и нерискнул установить как основную, кому как попытка не пытка , может кому и понравится , но я остановился на юнити без гнома и кедов , как для меня пока супер, но на вкус и цвет как говорится ..., центр приложений временно от вашего китайца бы одолжил пока не дорабатают гномовский здесь ,пока чё то непонятное твористя в 16,04, а так всё по старому, пока удовлетворительно

      Удалить
    5. Послушайте, уважаемый! Случилась у меня оказия... Убил раздел на благо экспериментов...
      Так вот в Deepin, после установки, я зашел в магазин Deepin и восстановил ВСЕ в один клик!!!
      Я не пропагандирую, но это очень круто... И во всем остальном так же....)

      Удалить
    6. Случайности бывают везде.)))

      Удалить
    7. Только в .....,здесь всё делается осмысленно.

      Удалить
  2. после установки в 14.04.4 не логинится

    ОтветитьУдалить
    Ответы
    1. Зачем новое ядро ставил? Чем старое не угодило?

      Удалить
  3. Думал 3D в cairo dock улучшится. Пришлось вернуться к старому ядру.

    ОтветитьУдалить
  4. умерли иксы, Mint 17.1 x64. Черный экран при загрузке и курсор мыши посреди экрана

    ОтветитьУдалить
  5. В ветке 4.6 поломали производительность, нахимичили с pstate драйвером. Тем, у кого камни Intel, обновляться не советую

    ОтветитьУдалить
  6. cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7-rc2-yakkety/linux-headers-4.7.0-040700rc2-generic_4.7.0-040700rc2.201606051831_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7-rc2-yakkety/linux-headers-4.7.0-040700rc2_4.7.0-040700rc2.201606051831_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7-rc2-yakkety/linux-image-4.7.0-040700rc2-generic_4.7.0-040700rc2.201606051831_amd64.deb sudo dpkg -i *.deb

    ОтветитьУдалить
    Ответы
    1. перед sudo dpkg -i *.deb надо еще точку с запятой поставить

      Удалить
  7. там уже нет этих deb'ов
    вот: cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/l linux-headers-4.6.0-040600-generic_4.6.0-040600.201606100558_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/linux-headers-4.6.0-040600_4.6.0-040600.201606100558_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/linux-image-4.6.0-040600-generic_4.6.0-040600.201606100558_amd64.deb; sudo dpkg -i *.deb

    Потом sudo update-grub и sudo reboot

    ОтветитьУдалить
  8. после обновления ядра до 4.6 устанавливаю драйвер nvidia-361 и система не логинится..Почему? с версией ядра 4.5.4 всё ОК было..

    ОтветитьУдалить
  9. Ответы
    1. там уже нет этих deb'ов
      вот: cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/l linux-headers-4.6.0-040600-generic_4.6.0-040600.201606100558_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/linux-headers-4.6.0-040600_4.6.0-040600.201606100558_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/linux-image-4.6.0-040600-generic_4.6.0-040600.201606100558_amd64.deb; sudo dpkg -i *.deb

      Потом sudo update-grub и sudo reboot

      Удалить
  10. Kubuntu 16.04 - не работает пришлось откатиться

    ОтветитьУдалить
    Ответы
    1. Попробуйте тогда ядро посвежее: Linux Kernel 4.6.2 (Stable)
      http://sourcedigit.com/19849-linux-kernel-4-6-2-stable-install-or-upgrade-kernel-on-ubuntu-16-04/

      Удалить
    2. Спасибо,на Ubuntu 16.04 работает

      Удалить