08 октября 2016

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

Ядро Linux 4.8 было выпущено всего несколько дней назад - 2 октября, но с критическими ошибками, которые признал Линус Торвальдс (разработчик ядра) и приносит свои извинения сообществу.
После внесения изменений в ядро Linux 4.8, срочно было выпущено корректирующее ядро Linux 4.8.1. Об этом объявил соразработчик ядра Greg Kroah-Hartman в своей рассылке. В ядре были изменены 10 файлов, сделаны 57 вставок и 27 исправлений.
Тем пользователям Linux, кто ранее устанавливал ядро Linux Kernel 4.8, рекомендовано обновить его до версии Linux Kernel 4.8.1.

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

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

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

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

cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.1/linux-headers-4.8.1-040801_4.8.1-040801.201610071031_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.1/linux-headers-4.8.1-040801-generic_4.8.1-040801.201610071031_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.1/linux-image-4.8.1-040801-generic_4.8.1-040801.201610071031_i386.deb; sudo dpkg -i *.deb

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

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

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

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

sudo update-grub

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

Удачи.

22 комментария :

  1. Mate Ubuntu 16.10 полет нормальный, но скорость передачи данных упала на флешку.

    ОтветитьУдалить
  2. Привет!
    Ничего не имею против терминала, но почему бы не воспользоваться более удобным софтом:
    http://www.teejeetech.in/p/ukuu-kernel-upgrade-utility.html
    Удивлён, что на страницах этого прекрасного блога до сих пор нет статьи по этой проге.
    Сверхудобная штука.

    ОтветитьУдалить
    Ответы
    1. Спасибо, Gluk41. Постараюсь воспользоваться вашей подсказкой и написать статью об утилите Ubuntu Kernel Upgrade.

      Удалить
    2. Спасибо за информацию про эту великолепную программу из разряда "как я раньше вообще без неё жил!" =)

      Удалить
  3. обновился, всё гладко работает (ubuntu 16.04.01)

    ОтветитьУдалить
  4. при загрузке пишет cant found cpu0 device, но грузится нормально. Прошу вашего мнения, что это такое может быть и что это значит . . . Заранее сяпки ^_^

    ОтветитьУдалить
    Ответы
    1. Эта ошибка при загрузки системы после самостоятельной установки нового ядра. Но она ни на что не влияет в системе. Так что не переживайте.

      Удалить
  5. В арче, в /etc/pacman.conf убираем # у testing и обновляемся. Полёт нормальный.

    ОтветитьУдалить
  6. отвалился wi-fi Broadom, приходится сидеть на 4.6.4

    ОтветитьУдалить
  7. Здравствуйте, вопрос к знатокам.
    Установлена xubuntu 16.04, сейчас ядро 4.4.0-38. Посмотрел в синаптике, есть уже в репах 4.4.0-42. Должно ли ядро само обновляться или это надо делать вручную. Раньше стоял минт xfce, там вручную обновлял, а здесь не знаю.

    ОтветитьУдалить
    Ответы
    1. == Должно ли ядро само обновляться или это надо делать вручную== Вы можете сделать через Synaptic обновление ядра, но это не обязательно, т.к. в Kubuntu ядро обновляется через регулярные обновления, если разработчики считают необходимым это сделать. Вы можете проверить обновления системы через Менеджер обновлений или в терминале следующими командами:
      sudo apt update; sudo apt full-upgrade
      И если есть какие-то обновления (ядра в том числе), нажмите клавишу Ввод (Enter).

      Удалить
  8. sudo apt update не помогло, а вот sudo apt-get install linux-generic linux-headers-generic linux-image-generic помогло.

    ОтветитьУдалить
  9. Владимир, буду рад если поможете с проблемой (которая наверняка не только у меня) - при обновлении ядра - отваливается Wi-Fi Broadcom. Пытался найти ответ на эту проблему на Вашем сайте, но ничего не помогло. Ставил разные версии ядра, все что выше моей текущей 4.6.4 - Wi-Fi не работает.

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

      sudo rfkill unblock wifi

      https://ubuntuforums.org/showthread.php?t=1618113

      Удалить
  10. Всем доброго времени суток!)

    Lenovo G50-30
    После обновления на ядро 4.8 и 4.8.1 на экране ноутбука возникла проблема с глубиной цвета.
    Т.е. стали видны "разводы" на мониторе. Когда же откатываюсь, всё исправляется.

    Но, что ещё интересно, если подключить дополнительно ещё один монитор, то на нём "разводов" нет.
    Так что, пока откат =D

    ОтветитьУдалить
  11. --2016-10-28 16:10:41-- http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.1/linux-image-4.8.1-040801-generic_4.8.1-040801.201610071031_amd64.deb
    Повторное использование соединения с kernel.ubuntu.com:80.
    HTTP-запрос отправлен. Ожидание ответа... 404 Not Found
    2016-10-28 16:10:41 ОШИБКА 404: Not Found.

    [sudo] password for alex:
    dpkg: ошибка при обработке архива *.deb (--install):
    нет доступа к архиву: Нет такого файла или каталога
    При обработке следующих пакетов произошли ошибки:
    *.deb
    alex@HP-Pavilion-15:/tmp$

    ОтветитьУдалить
    Ответы
    1. Установите утилиту Ukuu (Ubuntu Kernel Upgrade Utility) в Ubuntu, которая автоматически загружает и устанавливает самые свежие ядра: http://compizomania.blogspot.com/2016/10/ukuu-ubuntu-kernel-upgrade-utility.html

      Удалить
    2. Спасибо Владимир(отдельно спасибо Gluk41), но ядра тупо не ставятся ни так ни сяк (alex@HP-Pavilion-15:~$ uname -r
      4.4.0-46-generic)
      система поставлена позавчера(ubuntu 14.04.5 LTS)

      Удалить
    3. Тогда это однозначно, что система косячит. Один совет. Переустановите.

      Удалить
    4. а может быть из за того что я поставил систему не на ext4,а на btrfs?

      Удалить