11 августа 2015

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

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

 Linux Kernel 4.1.5 является пятым корректировочным выпуском ядра версии 4.1. Вы можете скачать соответствующие deb пакеты ОТСЮДА и установить их в Центре приложений Ubuntu. Или просто следуйте приведенным ниже инструкциям, которые помогут вам установить новое ядро несколькими командами в терминале.
Установить ядро версии 4.1.5 командами ниже, можно ​​в следующих дистрибутивах 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.1.5

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

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

cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.5-unstable/linux-headers-4.1.5-040105-generic_4.1.5-040105.201508101730_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.5-unstable/linux-headers-4.1.5-040105_4.1.5-040105.201508101730_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.5-unstable/linux-image-4.1.5-040105-generic_4.1.5-040105.201508101730_i386.deb; sudo dpkg -i *.deb

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

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

sudo update-grub

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

sudo update-burg

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

sudo reboot

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

uname -r


Видеодрайвер Nvidia 352.30


Дистрибутив Linux Mint 17.2 XFCE


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

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

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

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

sudo update-grub

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

21 комментарий :

  1. в команде для 64-bit забыл указать wget

    ОтветитьУдалить
  2. Ядра так часто стали выходить, что уже даже перестали писать список изменений.

    ОтветитьУдалить
    Ответы
    1. Ядра выходят раз в неделю. Обновляют новые драйвера, правят мелкие баги и т. д.

      Удалить
  3. dpkg: error processing archive *.deb (--install):
    нет доступа к архиву: Нет такого файла или каталога
    При обработке следующих пакетов произошли ошибки:
    *.deb

    ОтветитьУдалить
  4. Что то моя Убунту 15.04 выдает ошибку при обновлении ядра, почему? Раньше проблем не было при обновлении.

    ОтветитьУдалить
    Ответы
    1. Я долгое время не понимал что же это может быть, поэтому всё з2-битное ставил,а оказалось что всё проще не куда , не давно менял в биосе местами hdd на USB, и заметил что напротив виртуализации стоит "disable", сменил на enabled, и всё заработало

      Удалить
  5. Привет Владимир, просвети меня пожалуйста по поводу VirtualBox. Я скачал с оф.сайта версию для линукс AMD 64, но при открытии проги показывает только 32 х битные ОС.

    ОтветитьУдалить
    Ответы
    1. Ираклий, а ты умеешь пользоваться поиском по сайту, прежде чем задать вопрос? На сайте есть практически всё по настройке систем и установки программ. Когда не найдёшь чего-то, тогда задавай вопрос.

      http://compizomania.blogspot.com/2015/07/virtualbox-50-stable.html

      http://compizomania.blogspot.com/2015/02/virtualbox-4322-ubuntu-141014041204.html

      http://compizomania.blogspot.com/2015/03/virtualbox-4326.html

      Удалить
  6. Добрый день, Владимир.
    В Менеджере обновлений Mint есть возможность обновить ядро, просто выбрав его и нажав «установить». Правда, там нет версий, начинающихся на 4.
    Это корректный способ установки?
    Никогда не устанавливал новые ядра, действуя по принципу «работает — не трожь». Но с переходом на Mint 17.2 ноутбук стал иногда виснуть. Раз-два, иногда больше в день. Виснуть полностью — не работает клавиатура и мышь, никакие волшебные сочетания не помогают кроме аппаратного выключения. В Mint 17.1 и более ранних такого не происходило никогда. Может ли это быть из-за ядра? Может ли помочь установка более нового? Уже не знаю, что предпринять.
    Дело точно не в драйверах, пробовал разные. Также пробовал две оболочки — Cinnamon и Mate.

    ОтветитьУдалить
    Ответы
    1. ==В Менеджере обновлений Mint есть возможность обновить ядро, просто выбрав его и нажав «установить».== Вы совершенно правы. В Mint можно таким образом перейти на другое ядро, установив его из Менеджера обновлений.
      Но думаю (уверен) зависание системы происходит иногда от некорректной установки системы. К сожалению так бывает. Если вы установили Mint 17.2 - 64-бит, то попробуйте переустановить 32-битную систему.

      Удалить
    2. 32-битная система не совсем подходит, я постоянно работаю с 3D-графикой, видеомонтажом. На ноуте 8ГБ памяти. Всегда ставил 64 бита.
      Вообще-то странно, почему 64-битная может некорректно устанавливаться. Всё встало нормально, приложения не тормозят.
      Единственное отличие 17.2 от 17.1 — то, что в систему встроили Nvidia Prime. Меня этот метод переключения совершенно не устраивает, и я вернулся на Bumblebee, предварительно удалив полностью Prime.

      Удалить
    3. Если не хотите попробовать систему 32-бит, то установитье более свежее ядро. Возможно оно лучше определит Ваше железо и зависания прекратятся. Пробуйте. Попытка - не пытка. :)

      Удалить
    4. Спасибо. Уже установил более новое ядро, буду пробовать.
      По поводу логов — какие именно смотреть, чтобы узнать причину зависания?

      Удалить
    5. Откройте программу Системный монитор и посмотрите там запущенные процессы. Либо выполните в терминале команду top, которая также выводит всю информацию о запущенных процессах, проценте нагрузки на процессор той или иной программой/процессом и т.д.
      По умолчанию есть ещё программа syslog, а называется она Программа просмотра системных журналов (поиском в меню).

      Удалить
    6. Отчёт.
      Переход с ядра 3.16.0-38 на 3.16.0-39 не изменил ситуацию.
      После установки 3.16.0-40 зависания прекратились.

      Удалить
  7. Открылся репозиторий ядер 4 серии с добавленными/активированными планировщиками BFQ и BFS (linux-ck), которые могут существенно повысить производительность и уменьшить задержку (low latency).
    https://launchpad.net/~nick-athens30/+archive/ubuntu/trusty4-ck
    Если update не принимает, можно вручную скачать
    (https://launchpad.net/~nick-athens30/+archive/ubuntu/trusty4-ck/+packages (первый спойлер, например "linux - 4.1.5-999.201508131831")
    3 пакета
    (напр. "linux-headers-4.1.5-999_4.1.5-999.201508131831_all.deb"; "linux-headers-4.1.5-999-bb_4.1.5-999.201508131831_i386.deb"; "linux-image-4.1.5-999-bb-4.1.5-999.201508131831.deb"; для x64 с приставкой amd64) в новую папку и установить командой
    (sudo dpkg -i *deb)
    Есть также версии generic и lowlatency, там нужно активировать bfq, прописав в /etc/default/grub c правами суперюзера "elevator=bfq"
    sudo gedit /etc/default/grub (или вместо gedit другой текст. редактор, напр. leafpad)
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=bfq"
    Затем обновить grub
    sudo update-grub
    Проверить, какие планировщики используются в системе можно командой
    dmesg | grep scheduler

    ОтветитьУдалить
    Ответы
    1. Такие или подобные репозитории, созданные одним пользователем, как правило, через некоторое время прекращают своё существование и что тогда..?
      Думаю не стоит доверять таким репозиториям, а устанавливить ядро самому (ИМХО).

      Удалить
    2. Если прекратится обновление и возникнет необходимость - буду искать альтернативу. А вообще я предложил репозиторий больше не как источник для постоянного обновления, а потому что в этих ядрах присутствуют полезные для меня функции (ну хотябы возможность выставить Latency в Jack Audio в разы ниже, чем в Windows, и тем более в Ubuntu/Lubuntu). Ранее пробовал pf-kernel, которое демонстрировало схожие результаты, но сейчас с ним есть проблемы (не устанавливается проприетарный драйвер NVidia; конфиг только lowlatency; встроеный TuxOnIce вызывает kernel panic при выходе из спящего режима (и перезагрузка не помогает, только загрузка иного ядра через GRUB)), так что этот репозиторий, да еще и с актуальной версией ядра, для меня просто находка!

      Удалить