25 июля 2016

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

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 4.7. Среди наиболее заметных изменений: распараллеливание проверок содержимого директорий, более быстрый и точный механизм управления частотой CPU, поддержка технологии UEFI Capsule для организации обновления прошивок, серия значительных улучшений в средствах трассировки и отладки, поддержка виртуальных контроллеров USB-устройств в стеке USB/IP, возможность привязки загрузки модулей ядра только из одной ФС, поддержка разработанного для Android механизма sync_file.

В новую версию принято около 12 тысяч исправлений от 1500 разработчиков, размер патча - 34 Мб (изменения затронули 9744 файлов, добавлено 493490 строк кода, удалено 194974 строк). Около 47% всех представленных в 4.7 изменений связаны с драйверами устройств, примерно 19% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 15% связано с сетевым стеком, 5% - файловыми системами и 4% c внутренними подсистемами ядра.

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

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

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

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

cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-headers-4.7.0-040700-generic_4.7.0-040700.201608021801_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-headers-4.7.0-040700_4.7.0-040700.201608021801_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-image-4.7.0-040700-generic_4.7.0-040700.201608021801_i386.deb; sudo dpkg -i *.deb

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

cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-headers-4.7.0-040700-generic_4.7.0-040700.201608021801_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-headers-4.7.0-040700_4.7.0-040700.201608021801_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-image-4.7.0-040700-generic_4.7.0-040700.201608021801_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.7, выполните эту команду:

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

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

sudo update-grub

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

Удачи.

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

  1. Обновился. Вроде все в порядке. Пока...

    ОтветитьУдалить
  2. Не обновляйтесь у кого Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter. Патч уже есть, но пока недоступен.

    ОтветитьУдалить
    Ответы
    1. Network controller [0280]: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01) - вроде работает

      Удалить
    2. https://translate.google.ru/translate?hl=ru&sl=en&tl=ru&u=https%3A%2F%2Fwww.broadcom.com%2Fsupport еще здесь посмотри

      Удалить
    3. Уже обновились ))). Подтверждаю не работает Broadcom.

      Удалить
    4. Этот комментарий был удален автором.

      Удалить
    5. Этот комментарий был удален автором.

      Удалить
    6. Не много вальса с тамбурином и Broadcom заработал под 4.7
      Мне это помогло
      sudo apt-get install linux-headers-$(uname -r) build-essential dkms
      wget http://de.archive.ubuntu.com/ubuntu/pool/multiverse/b/broadcom-sta/broadcom-sta-dkms_6.30.223.271-3_all.deb
      sudo dpkg -i broadcom-sta-dkms_6.30.223.271-3_all.deb

      Удалить
  3. Limux Mint 18, обновился, все отлично, снизилось потребление памяти до 600-700MB. Lenobo idea centr B320. Наверное оптимизированные драйверы оборудования.

    ОтветитьУдалить
  4. Извините конечно, а как мне сделать чтобы 4.7 использовалось, а не 4.4

    ОтветитьУдалить
  5. Ответы
    1. ==а как мне сделать чтобы 4.7 использовалось, а не 4.4== Прочитать ещё раз данную статью. )

      Удалить
    2. Установил, обновил, перезагрузил. Все равно используется 4.4. Что я еще пропустил в статье? Они по моему по одному шаблону.

      Удалить
    3. Сколько у Вас систем Linux на ж/диске компьютера?

      Удалить
    4. загрузись при нажатой "shift", выбери ядро,обнови загрузчик

      Удалить
  6. Вот ноут у меня старенький-2008 года.И вот только на ядре 4.4 в 16-ой наконец-то заработали все температурные датчики,скорость вентилятора и все горячие клавиши(Fn) без всяких шаманств. Нет, я доволен,но 8 лет!!!

    ОтветитьУдалить
    Ответы
    1. Да,на предустановленной winVista в 2008 все это уже работало,но сама она часто падала в обморок,что и послужило ей приговором в 10-том,с заменой на ubuntu.

      Удалить
  7. Что-то пошло не так... эх, скриншот не могу закинуть

    ОтветитьУдалить
  8. Обновил на LM 17.3 KDE после перезагрузки на чёрном фоне: KASLR disabled: 'kaslr' not on cmdline (hibernation selected). и прочие строки может 32 битная система не поддерживается или вчём может быть проблема?

    ОтветитьУдалить
  9. Думаю вот, нафига мне обновляться, если на 4.4 все работает.
    Переубедите меня?

    ОтветитьУдалить
    Ответы
    1. А Вы стать читали? "Делать обновление стоит когда одно из аппаратных устройств работает некорректно, а новое ядро может решить данную проблему". Можно еще добавить - или новое ядро содержит некий патч, ГАРАНТИРОВАННО серьезно улучшающий производительность системы на Вашем железе (например, улучшена совместимость с Вашей видеокартой). ВСЁ. Других ОБЪЕКТИВНЫХ причин устанавливать ядра мимо репозиториев, пожалуй, нет.

      Удалить
  10. в Ubuntu*Pack 16.04 MATE (UALinux.com) ядро встало и работает как родное!
    спасибо!

    ОтветитьУдалить
  11. Потребление оперативной памяти на этом ядре реально упало на 150-180 мгб,Ubuntu 16.04 Unity

    ОтветитьУдалить
  12. Компьютер стал пошустрее,на compiz раньше притормаживал,а сейчас работает чётко.Спаси Бог.

    ОтветитьУдалить
  13. на ubuntu 14.04.4 у меня не работает это ядро. Ядро 4.6.4 работает, а это нет. :(

    ОтветитьУдалить
  14. не разбираюсь в этом. стоит рунту 14.04 с ядром 3.16.0-76-generic. вообще есть ли смысл переходить на 4 ветку? а перейдет-ли?

    ОтветитьУдалить
    Ответы
    1. Если всё устраивает,то зачем?
      Мне за 6 лет на убунту 1 раз пришлось повысить версию ядра из-за нестабильной работы моб.модема.

      Удалить
    2. как всегда - лучшее враг хорошего: может шустрее система будет работать

      Удалить
  15. Здравствуйте, Владимир. Тут недавно вышла обновлённая версия ZVVRadio, сделайте статью по ней: http://zvvubuntu.blogspot.com/2016/06/zvvonlineradio-v04.html

    ОтветитьУдалить
  16. Пардон не в тему. Риторический вопрос. Есть ноутбук с Intel 2500 и NVIDIA GeForce GT 720M (2 GB). Какое окружение рабочего стола будет болле стабильно с Bumblebee. Optimus не интересен т.к. надо вручную переключать видеокарты. Интересует автоматическое переключение. На Ubuntu Unity 16.04 Bumblebee отказывается работать. Либо работает не корректно. Заранее данкишот.

    ОтветитьУдалить
    Ответы
    1. ==Интересует автоматическое переключение==
      Заранее прошу прощения, если я ошибаюсь (не пользуюсь гибридной графикой), но насколько я понимаю, bumblebee никого автоматического переключения не предусматривает, а предполагает возможность ДАТЬ КОМАНДУ видеокарте Nvidia заняться процессом обработки изображения, которое потом будет выведено через карту Intel. То есть карточка Nvidia задействуется явно для конкретного приложения, путем его запуска через команду optirun. Во всех остальных случаях используется Intell, а у nvidia отключается питание. Установка, в том числе для 16.04, довольно неплохо описана в официальной русскоязычной документации (хотя для более полной информации они рекомендуют англоязычную wiki). http://help.ubuntu.ru/wiki/bumblebee

      Удалить
    2. Благодарствую Максим. Таки дочитался. Как я понимаю автоматического переключения видеокарт, как на Windows, в линукс нет вообще?

      Удалить
    3. ==автоматического переключения видеокарт, как на Windows, в линукс нет вообще?==
      Именно так, пока нету.

      Удалить
  17. обновился полет отличный. Asus X550CC.

    ОтветитьУдалить
  18. SAMSUNG R-428, 32 ядро не пошло((( Ошибка

    ОтветитьУдалить
  19. Linux Mint 18 X64, Cinnamon 3.0.7 не запустился. Печаль, но откатился назад и, о счастье ...

    ОтветитьУдалить
    Ответы
    1. Linux Mint 18 X64, Cinnamon 3.0.7 Обновился. Все пашет!
      Misfortunes tell us what fortune is.

      Удалить
  20. SAMSUNG R-428, 32 ядро не пошло((( Ошибка

    ОтветитьУдалить
  21. Linux Mint 18 x64 - умер "update-grub" висит, не оживает (( Что во время установки ядра, что после простого выполнения команды в терминале (

    ОтветитьУдалить
    Ответы
    1. Получилось установить ядро 4-7, только на чистый, установленный Линукс, иначе умирает "update-grub"

      Удалить
  22. Ubuntu 16.04.01 полет нормальный ноут Asus X550CC, уже 3 дня как работает.

    ОтветитьУдалить
  23. Ubuntu 16.04.01 полет нормальный ноут Asus X550CC, уже 3 дня как работает.

    ОтветитьУдалить
  24. Ну установилось ядро, нетбук Samsung N145P, Mint 17.3 Rosa, при установке появилось предупреждение о том, что ядро не поддерживает чипсет Intel 910. "Стимулируют" к покупке нового оборудования?

    ОтветитьУдалить
  25. linux mint 18 мм чот не встает :
    paladin@paladin-System ~ $ cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-headers-4.7.0-040700-generic_4.7.0-040700.201607241632_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-headers-4.7.0-040700_4.7.0-040700.201607241632_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-image-4.7.0-040700-generic_4.7.0-040700.201607241632_amd64.deb; sudo dpkg -i *.deb
    --2016-08-02 12:23:36-- http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-headers-4.7.0-040700-generic_4.7.0-040700.201607241632_amd64.deb
    Распознаётся kernel.ubuntu.com (kernel.ubuntu.com)... 91.189.94.216
    Подключение к kernel.ubuntu.com (kernel.ubuntu.com)|91.189.94.216|:80... соединение установлено.
    HTTP-запрос отправлен. Ожидание ответа... 404 Not Found
    2016-08-02 12:23:37 ОШИБКА 404: Not Found.

    --2016-08-02 12:23:37-- http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-headers-4.7.0-040700_4.7.0-040700.201607241632_all.deb
    Подключение к kernel.ubuntu.com (kernel.ubuntu.com)|91.189.94.216|:80... соединение установлено.
    HTTP-запрос отправлен. Ожидание ответа... 404 Not Found
    2016-08-02 12:23:37 ОШИБКА 404: Not Found.

    --2016-08-02 12:23:37-- http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-image-4.7.0-040700-generic_4.7.0-040700.201607241632_amd64.deb
    Подключение к kernel.ubuntu.com (kernel.ubuntu.com)|91.189.94.216|:80... соединение установлено.
    HTTP-запрос отправлен. Ожидание ответа... 404 Not Found
    2016-08-02 12:23:37 ОШИБКА 404: Not Found.

    [sudo] пароль для paladin:
    dpkg: ошибка при обработке архива *.deb (--install):
    нет доступа к архиву: Нет такого файла или каталога
    При обработке следующих пакетов произошли ошибки:
    *.deb


    Вот такие пироги - что мне делать ?

    ОтветитьУдалить
    Ответы
    1. Повторите ещё раз установочную команду. Должно всё получиться.

      Удалить
    2. Владимир, ошибка такая же у меня!:
      --2016-08-02 12:23:37-- http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-headers-4.7.0-040700_4.7.0-040700.201607241632_all.deb
      Подключение к kernel.ubuntu.com (kernel.ubuntu.com)|91.189.94.216|:80... соединение установлено.
      HTTP-запрос отправлен. Ожидание ответа... 404 Not Found
      2016-08-02 12:23:37 ОШИБКА 404: Not Found.

      --2016-08-02 12:23:37-- http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-image-4.7.0-040700-generic_4.7.0-040700.201607241632_amd64.deb
      Подключение к kernel.ubuntu.com (kernel.ubuntu.com)|91.189.94.216|:80... соединение установлено.
      HTTP-запрос отправлен. Ожидание ответа... 404 Not Found
      2016-08-02 12:23:37 ОШИБКА 404: Not Found.

      [sudo] пароль для paladin:
      dpkg: ошибка при обработке архива *.deb (--install):
      нет доступа к архиву: Нет такого файла или каталога
      При обработке следующих пакетов произошли ошибки:
      *.deb

      Удалить
    3. Что-то убунтовцы часто меняют ссылки на загрузки ядра.
      Namles, я вновь изменил команды. Выполните инструкцию ещё раз. должно получиться.)

      Удалить
  26. убунту 12.04.5 такая ошибка:

    linux-image-4.7.0-040700-generic зависит от kmod, однако:
    Пакет kmod не установлен.
    dpkg: не удалось обработать параметр linux-image-4.7.0-040700-generic (--install):
    проблемы зависимостей -- оставляем не настроенным

    сам пакет kmod не устанавливается и не гуглится толком...

    ОтветитьУдалить
    Ответы
    1. Ну-ууу, Вы бы еще на Убунту 8 последнее ядро вздумали ставить! Свежие ядра на старых Убунтах - это же лотерея полная.

      Удалить
    2. А пакет kmod появился только в 13.10, если не ошибаюсь. В 12.04 его точно никогда не было, для управления модулями ядра использовался другой пакет - module-init-tools. Правда, этот module-init-tools в новых Убунтах тоже есть, но теперь это просто пустышка, оставленная для совместимости. Она ничего не содерджит, просто устанавливает пакет kmod и еже с ним как зависимости.

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

      Удалить
  27. Ubuntu Gnome 16.04 - сегодня поставил новые драйвера NVIDIA 370.23 и ядро 4.7, все супер!!!! Ноутбук DELL Core I7, 2 видеокарты!

    ОтветитьУдалить
  28. Mint 18 cinnamon 3.07 на btRFS не пошло, валится на чеке ФС

    ОтветитьУдалить
    Ответы
    1. У меня пошло отлично. Быстрее открываются браузер, файлы папки, быстрее копируются папки. А самое главное btrfs резервирует 2,3 ГБт для своих целей независимо от размера раздела. ext4 резервирует 5% от размера раздела. Если диск 500ГБ это будет 25 ГБ а btrfs 2,3 ГБ. Существенная разница.

      Удалить
  29. Mint Linux 17 64bit
    та же проблема уже целый год с момента релиза 4.5.х
    не могу обновится с ядра 4.4

    любое ядро НЕ совместимо с Nvidia даже с 370.28 хвалёной где как бы улучшили совместимость с новыми ядрами.
    На минт 18 любое ядро совместимо с Нвидия от 4.5 до 4.8
    А на Минт 17 (а мне надо именно на 17) - не ставится нифига
    отваливается Nvidia, а без Nvidia мне ядро вообще ненужно.
    Как решить этот косяк? фс

    ОтветитьУдалить
    Ответы
    1. Установите последнее стабильное ядро 4.7.3: http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.3/
      С ним Nvidia дружит.)

      Удалить
    2. опять поверил в чудо. в 30-й раз и в очередной раз пришлось восстанавливать компьютер из состояния незагружания
      НЕ ПАШЕТ - как ставятся все до единого ядра от 4.5+ до 4.8 на минт 17.
      при установке - Bad return status nvidia-370 и чё то там
      https://pp.vk.me/c636624/v636624257/27a64/0Vi3uedrwnk.jpg
      при загрузке системы - Busybox initramfs
      https://pp.vk.me/c636624/v636624257/27a6d/-EyC74mRDRY.jpg
      ненавижу busyboх

      Удалить
  30. Ноутбук ASUS X555S если ( видеокарта Nvidia 920M) стоит пропиетарный последний видеодрайвер, если обновлю ядро, видеодрайвера не слетят?

    ОтветитьУдалить
  31. Работает, багов нет, ноут DEXP Aquilon O165

    ОтветитьУдалить
  32. 3 раза ставил, просто не ставится!
    ноут HP Pavilion-15-p112nr

    ОтветитьУдалить
  33. Fujitsu Siemens v5535 с Ubuntu 16.04 на борту обновился нормально, на первый взгляд все норм.

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