20 декабря 2013

Установить/обновить ядро Linux Kernel 3.12.6 (Stable) в Ubuntu/Linux Mint

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

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

   Ubuntu 14.04/13.10/13.04/12.10/12.04
   Linux Mint 16/15/14/13 


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

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

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

cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.6-trusty/linux-headers-3.12.6-031206-generic_3.12.6-031206.201312201218_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.6-trusty/linux-headers-3.12.6-031206_3.12.6-031206.201312201218_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.6-trusty/linux-image-3.12.6-031206-generic_3.12.6-031206.201312201218_i386.deb && sudo dpkg -i *.deb


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

cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.6-trusty/linux-headers-3.12.6-031206-generic_3.12.6-031206.201312201218_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.6-trusty/linux-headers-3.12.6-031206_3.12.6-031206.201312201218_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.6-trusty/linux-image-3.12.6-031206-generic_3.12.6-031206.201312201218_amd64.deb && sudo dpkg -i *.deb


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

sudo update-grub

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

sudo update-burg

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

sudo reboot

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

uname -r

Примечание 2. Если вы раньше устанавливали программу KernelUpdate, откройте её из Меню - Системные утилиты или перезагрузите свой компьютер и при новом входе в систему вы должны увидеть открытое окно xterm с извещением о новом ядре 3.12.6, при условии если вы прописывали KernelUpdate в Автоматически запускаемые приложения.
Нажмите клавишу Enter и следуйте инструкциям по установке ядра 3.12.6.

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

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

sudo apt-get purge linux-image-3.12.6*



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

Удачи.

Если у вас появились вопросы, обращайтесь на наш форум:  http://compizomania.54672.x6.nabble.com/

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

  1. Вопрос: есть U-12.04-X64 c дровами nvidia, которые с официального сайта, и каждый раз, когда я устанавливал новое ядро, дрова переставали работать. В итоге возвращался на родное ядро.
    Есть ли решение этой проблемы?

    ОтветитьУдалить
    Ответы
    1. С какого "официального сайта"? :)

      Удалить
    2. Юмора не понял, но все же... http://www.nvidia.ru/

      Удалить
    3. В Ubuntu 12.04 есть возможность корректно установить драйвера с помощью пункта Драйвера устройств в настройках системы. Если вас не устраивает наличие там старой версии 319, вы можете в настройках обновления подключить Proposed-обновления и установить последнюю 331 версию в 1 клик. При обновлении ядра драйвер перестанет слетать.

      Удалить
  2. Хотелось бы все же получить более конструктивный ответ.

    ОтветитьУдалить
    Ответы
    1. уважаемый драйвера нвидиа из репазиториев http://compizomania.blogspot.com/2013/11/nvidia-33120-ubuntulinux-mint.html не слетают при обновлении ядра http://uploads.ru/fqUXW.png вот и ответ

      Удалить
    2. Прошу прошения, а для какой цели у Вас на мониторе погода аж 3 местах?

      Удалить
    3. Konstantin I, ставить действительно лучше так, как указал Виктор в первой ссылке первой. Хотя репозиторий xorg-edgers подключать и необязательно, потому, что в репозиториях по умолчанию драйвера имеются, хотя они могут быть и не такие свежие. Основной смысл в том, что в Убунту для этого дела имеется стандартный GUI.

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

      Удалить
    5. Plymouth всегда отваливается после установки драйвера, это обычное дело. Его вручную восстанавливать приходится, на эту тему море статей, в том числе и на Compizomania. Если у Вас работал Plymouth, то я вообще не уверен, что драйвер Nvidia был задействован, возможно, продолжал работать свободный Nouveau. Боюсь, не пришлось бы Вам переустанавливать систему, мало ли какие конфликты из-за такого способа установки драйверов могли случиться...

      Удалить
    6. С драйверами с http://www.nvidia.ru/ плимут в полном порядке.
      http://s9.postimg.org/lfph7ogov/Screenshot_from_2013_12_21_12_04_48.png

      Удалить
    7. Да, только ядро-то до сих пор 3.2, что не есть гут. Дело Ваше, просто на будущее имейте в виду про репозитории, такой способ куда корректней.

      Удалить
    8. Ядро старое, потому что с новым не хочет работать. Способ с репами не корректней, это один из вариантов.

      Удалить
    9. Способ с репами корректней именно потому, что работает с любым (почти) ядром. Если у Вас из реп не получается поставить, это, скорее всего, как раз из-за конфликта с драйвером, установленным с сайта. Вопрос в том, как его корректно удалить. Я с таким вообще не сталкивался, поэтому навскидку сложно сказать. Если интересуетесь, в Гугле всё есть... Повторяю, дело Ваше.

      Удалить
  3. Не поищете ли Вы с спаме мой предыдущий комментарий? Когда я зла, Интернет меня не любит) Съел комментарий.

    ОтветитьУдалить
    Ответы
    1. Посмотрю. А что удалить или как?

      Удалить
    2. Я там спрашивала по теме статьи, на него, если можно, ответьте. А этот да.

      Удалить
    3. А Вы не могли бы повторить его?

      Удалить
    4. Хорошо.

      Вы пишете о том, как обновить ядро и о том, как сделать откат к предыдущей версии. Интересно, а можно ли заменить новое ядро старым, если система одна и старое ядро не сохранилось? Без переустановки системы. И никаких бэкапов, ничего-ничего нет.

      Удалить
    5. Я уже читала. Как-то вошло в привычку сначала поискать, погуглить и только потом спрашивать. Вы уже поняли, кто недосмотрел и удалил при обновлении ядра родное минтовское ядро? Вручную бы не удалилось, а при помощи программы щёлкнулось как-то и всё... капут 3.11. Вроде проблем особых нет, но ... надо же пути отступления знать.

      Удалить
    6. Ну вообще-то если знать какое ядро, то можно вновь загрузить его deb пакетами, например 3.11: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11-saucy/.

      Удалить
    7. В панели навигации указанного мой сайта меняете номер ядра, находите нужное и устанавливаете.

      Удалить
    8. Верно ли я понимаю, что нужно скачать три файла? Один alldeb и два под конфигурацию машины? Точнее, под конфигурацию установленной системы, потому как я устанавливала i386. Боюсь я deb-пакетов ( не умею с ними работать. Но я почитаю!

      Удалить
    9. В инструктивных статьях я всегда даю ссылку на сайт http://kernel.ubuntu.com/~kernel-ppa/mainline/ с deb пакетами. Установить их не сложно. Загружаете три пакета согласно архитектуры своей системы и будет предложено установить их. В Linux Mint это делает установщик deb пакетов по умолчанию после загрузки.

      Удалить
    10. Спасибо, Володя. Нужно уточнить с live версию ядра и попробовать. Я скачаю, но пока всё работает (были маленькие сбои сегодня), лезть не буду. Но подстраховка будет.

      Удалить
    11. Именно так, один alldeb и два под конфигурацию машины. Если Вы внимательно присмотритесь к трём ссылкам на установку ядер в командах, которые я даю на загрузку в статье, то поймёте.

      Удалить
    12. Татьяна, для ручной установки пакетов можно использовать разные способы. Есть консольная команда "sudo dpkg -i имя пакета1.deb имя-пакета2.deb ....", которую, в частности, удобно использовать для одновременной установки нескольких пакетов из папки (можно использовать маски типа *.deb). Из графических утилит рекомендую установить gdebi. Просто открываете пакет в gdebi через контекстное меню файл-менеджера, и вперед. Заодно зависимости подтягиваются. Кстати, dpkg, в отличие от gdebi, зависимости не отслеживает, поэтому при использовании dpkg может потребоваться их доустановка посредством sudo apt-get install -f. В общем, ничего сложного, только злоупотреблять не надо, установка в обход репозиториев - это не linux-way, пакетную базу следует блюсти в чистоте :) Но при необходимости, в виде исключения (и при четком осознании последствий), ручная установка вполне допустима.

      Удалить
    13. Максим, спасибо за пояснение. Всё поняла, только про маски не очень...
      GDebi стоит по дефолту. Ядро посмотрела 3.11.0.12
      Команды запомню. Законспектирую.

      Ну вот, Вы с Владимиром уже сделали своё "антистрессовое" дело) Спасибо ещё раз! Хотя я сильно не переживаю, зная, что могу в любой момент переустановить систему, но это ведь не "наш способ", правда?)

      Удалить
    14. Про маски все просто. Звездочка в имени файла заменяет любую последовательность символов. Система автоматически ищет и подставляет в команду все файлы, соответствующие маске. "По науке" это называется шаблон (wildcard). Помимо звездочки, есть и другие. Например ? заменяет любой одиночный символ. Можно использовать не только в командах, но и в поиске, например.

      Удалить
    15. Вот как про ядро у Владимира: sudo apt-get purge linux-image-3.12.6* Значит, всё, что ядру этому надо, система отыщет и установит.
      Поняла! Спасибо.

      Удалить
    16. Совершенно верно. Строго говоря, в случае с apt-get речь идет не о файлах на диске, а о пакетах в системе, но шаблоны и здесь работают.

      Удалить
  4. А из синаптика что нельзя взять ядро,там то старые версии есть.надежно и безопасно.

    ОтветитьУдалить
    Ответы
    1. Конечно можно. Новости о свежих ядрах предназначены преимущественно для ознакомления, и для любителей экспериментов на свой страх и риск. Кроме того, свежие ядра иногда помогают "завести" какую-нибудь капризную железку, например. В этом случае они даже необходимы, хотя это редкость.

      Удалить
    2. Viktor, спасибо за подсказку.

      Удалить
  5. Посмотрите, пожалуйста, прежде чем я что-то удалю, я все установила, что надо? В двух пакетах я уверена, а в третьем не очень.
    http://img.by/?v=mf8z.png

    ОтветитьУдалить
    Ответы
    1. Linux-image-extra забыли. Я что-то запутался, Татьяна, а Вы что, собственно, хотите? Более свежее ядро поставить? Так это удобнее делать можно. В синаптике есть метапакет, который всегда ссылается на свежее ядро в качестве зависимостей. Его и надо поставить. Это еще и обеспечит автоматическое обновление в будущем. Дайте пару минут, подскажу точнее. Я сейчас в другом Линуксе.

      Удалить
    2. Ненене! Не свежее. Наоборот. Не беспокойтесь, проблем нет, я просто хочу ликвидировать свою ошибку при обновлении ядра. Старое удалила нечаянно. Всё работает.

      Удалить
    3. Понятно. А по поводу метапакетов - вот, у меня:
      http://storage8.static.itmages.com/i/13/1221/h_1387623098_1881048_4e2b5deb62.png

      Удалить
    4. Картинку посмотрела. Указанную штуковину добавила. Всё, теперь я как в засаде. всё на месте и даже можно удалить новое.

      Удалить
  6. Ребята, я вот не могу понять одного, зачем вам нужна эта приоретарьщина...я вот пользуюсь федорой, обновился до 20, и даже нету мыслей ставить эти левые драйвера от Nvidia. Все работает с коробки с открытыми драйверами, ядро обновляеться без проблем без танцов с бубном.....

    ОтветитьУдалить
    Ответы
    1. Многие так и делают, и не только в Fedora :) Но зачем себя ограничивать, раз уж проприетарные драйвера объективно лучше? К тому же Unity пока еще не научилась нормально работать с Nouveau, это в планах. Другие DE - почему бы и нет, особенно если в игрушки не играешь.

      Удалить
    2. Ох уж эти блобы, приоретарьщина....Ничего в них хорошего нету. Можете посмотреть видеоклип http://youtu.be/TdUsyXQ8Wrs

      Удалить
  7. Кажется, я уловила главную мысль об обновлении ядер. Обновление направлено абсолютно не на быстродействие, а скорее на расширение архитектур и на улучшение работы с драйверами. http://kernelnewbies.org/Linux_3.12
    Читается трудно, много непонятных терминов, но вывод можно сделать, что действительно нет необходимости обновлять ядро, если всё стабильно работает. Те улучшения и добавления, которые произведены в 3.12, как я понимаю, могут быть абсолютно вам не нужны.

    ОтветитьУдалить
    Ответы
    1. Нет необходимости обновлять ядро, если всё стабильно работает. Обновление направлено прежде всего на на улучшение работы с драйверами и устройствами (модулями), а также взаимодействием с новым "железом".

      Удалить
    2. Теперь меня перестанут руки чесаться на обновление.

      Удалить