15 декабря 2015

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

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

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

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

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

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

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

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

cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.3-wily/linux-headers-4.3.3-040303-generic_4.3.3-040303.201512150130_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.3-wily/linux-headers-4.3.3-040303_4.3.3-040303.201512150130_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.3-wily/linux-image-4.3.3-040303-generic_4.3.3-040303.201512150130_i386.deb; sudo dpkg -i *.deb

Для 64-bit (одной командой):
 
cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.3-wily/linux-headers-4.3.3-040303-generic_4.3.3-040303.201512150130_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.3-wily/linux-headers-4.3.3-040303_4.3.3-040303.201512150130_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.3-wily/linux-image-4.3.3-040303-generic_4.3.3-040303.201512150130_amd64.deb; sudo dpkg -i *.deb

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

sudo update-grub

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

sudo update-burg

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

sudo reboot

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

uname -r


Дистрибутив Linux Mint 17.3 "Rosa"


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

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

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

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

sudo update-grub

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

Удачи.

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

  1. Случаем не известно какой OpenGL поддерживается в Intel драйверах на графику? А то в этом плане они самые отсталые. 3.0 против 4.3 и 4.5 в закрытых дровах на AMD и nVidia.

    ОтветитьУдалить
  2. Почему то у меня выдает ошибку при обновлении Убунту 15.10 , на 16.04 все ок,не пойму.

    ОтветитьУдалить
    Ответы
    1. Ну, Ираклий, ты даёшь... Конечно при попытке обновления с 15.10 на 16.04 будет выдавать ошибку. 16.04 ещё не законченный релиз и поэтому обновиться с 15.10 на 16.04 НЕВОЗМОЖНО.

      Удалить
  3. Да ты меня не понял Владимир, я про обновление ядра, на 15.10 выдает ошибку, на 16.04 все ок.

    ОтветитьУдалить
    Ответы
    1. Ну извини. Понятней писать нужно.
      А что за ошибку выдаёт на 15.10 при установке ядра?

      Удалить
  4. Возникла ошибка программного обеспечения, вот так и пишет система.

    ОтветитьУдалить
    Ответы
    1. В терминале даётся более детальное объяснение, а не просто "ошибка программного обеспечения". Ну да ладно.

      Удалить
    2. Со второго раза вроде установилась, все ОК.

      Удалить
  5. Все откатываемся на "терминаторское" ядро 4.1.15 ))

    ОтветитьУдалить
  6. Подскажите команду для удаления старых ядер,удаляет все кроме самого нового ядра.

    ОтветитьУдалить
    Ответы
    1. Универсальной команды для удаления ядер из системы нет, но есть команда для удаления определённого ядра. Для этого нужно прежде переключится на другое ядро, а затем выполнить команду:
      sudo apt-get purge linux-image-х.х.х-* Вместо х.х.х введите нумерацию удаляемого ядра.
      В Linux Mint удаление ядер производится из Менеджера обновлений-Вид-Обновление ядра Linux. Выберите строку с ядром, которое хотите удалить, активируйте её и внизу программы кнопка Удалить.

      Удалить
    2. Владимир! Ну почему-же, есть такая команда. Всегда ее использую.Удаление всех старых ядер ( linux-kernel ) одной командой: dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

      Удалить
    3. Предупреждения
      Если до выполнения этой команды вы обновили ядро или систему — перезагрузите компьютер!
      Лучше в начале выполнить команду без xargs sudo apt-get -y purge и посмотреть что будет удалено!

      Удалить
  7. Всем добра! Владимир мне понравилась ваша инструкция,простая понятная.
    http://compizomania.blogspot.com/2012/10/ubuntu-12101204_3.html

    ОтветитьУдалить
  8. На новом ядре (4.3.3) после выхода из ждущего режима вентилятор ноутбука начинает вращаться на максимальных оборотах. Может, кто-нибудь подскажет, какой параметр нужно изменить при конфигурировании ядра перед компиляцией чтобы избежать этой неприятности? На старом ядре 3.16.0.38 ничего подобного замечено не было.

    ОтветитьУдалить
    Ответы
    1. Сисадминский анекдот...

      Приходит сын сисадмина(СС) к папе, сисадмину,(ПС)...
      Папа, как всегда, трое суток не вылазя из-за компьютера что-то хачит...
      СС - Папа, почему Солнце всходит на востоке, а заходит на Западе?
      Папа - ноль эмоций...
      СС - Папа, ну почему Солнце каждый день всходит на востоке,
      а заходит на Западе?
      Папа - опять ноль эмоций...
      СС - (нетрпеливо дергая папу за рукав) Папа, папа, ну почему Солнце
      каждый день всходит на востоке, а заходит на Западе?
      ПС - (оторвавшись от Клавы и глядя мутным взором на сына) Солнце...
      СС - Да
      ПС - Всходит на востоке...
      СС - Да
      ПС - Заходит на западе...
      СС - Да, папа
      ПС - Каждый день?!
      СС - Да...
      ПС - И давно так?
      СС - Ну, я не знаю... Всегда...
      ПС - Знаешь что, Сынок? Работает - не трогай!!!

      Удалить