Автор Тема: Обновление ядер в системе  (Прочитано 6148 раз)

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2279
  • Да будет свет!
Обновление ядер в системе
« : 15 Августа 2015, 02:41:17 »
В связи с увеличением сроков поддержки систем 12.04 и 14.04 до пяти лет, в них плавно включаются проверенные в корректирующих (промежуточных) релизах ядра.
После проверки на работоспособность используемого оборудования можно подключить плавное обновление ядер того или иного подходящего релиза добавлением названия версии без указания номера ядра, например, в 14.04 включены самые последние ядра от релиза Vivid Vervet (15.04).
Для этого вводим в терминале: sudo apt-get install linux-headers-generic-lts-vivid linux-image-generic-lts-vivid
В результате в системе 14.04.2 LTS устанавливается актуальное ядро Vivid Vervet.

P.s.: в системе на основе 12.04.5 LTS диапазон ядер заканчивается версиями Trusty Tahr, но на свой страх и риск можно устанавливать более свежие версии ядер с ресурса http://kernel.ubuntu.com/~kernel-ppa/mainline/
Например, в Matuntu-PP32-M16 я применяю ядро 4.0.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 1487
Re: Обновление ядер в системе
« Ответ #1 : 27 Октября 2015, 01:12:09 »
Незаметно подкрался, как говаривал Юра Calambus, со сроком поддержки непорочного зачатия очередной октябрьский релиз  wily.   Ядро 4.2.0-16-generic  пока sudo apt-get install linux-headers-generic-lts-wily linux-image-generic-lts-wily сообщает, что этих компонентов нет.  Но, как известно, если очень хочется, а тем более если что-то из сверхнового оборудования не поддержалось, то нужно создать временную папкуmkdir -p ~/tmp && cd tmp и скачать с kernel-ppa/mainline пакеты ядра wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2.4-wily/linux-headers-4.2.4-040204_4.2.4-040204.201510261009_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2.4-wily/linux-image-4.2.4-040204-generic_4.2.4-040204.201510261009_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2.4-wily/linux-headers-4.2.4-040204-generic_4.2.4-040204.201510261009_amd64.deb и установить их sudo dpkg -i *.debПроверил в 64-битной Matuntu.
Что непонятно спрашиваем, если всё понятно - пользуемся.

Оффлайн sdv2015

  • Новичок
  • *
  • Сообщений: 36
Re: Обновление ядер в системе
« Ответ #2 : 27 Октября 2015, 08:56:59 »
Проверил в 64-битной Matuntu.

Какой-то профит почуствовали от смены ядра?

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 1487
Re: Обновление ядер в системе
« Ответ #3 : 27 Октября 2015, 14:19:37 »
Какой-то профит почуствовали от смены ядра?
Не задумывался над этим вопросом, интересно было  ядро wily в плане улучшения работы... Как говаривал кот Батон: - "Таити-таити,... нас и здесь неплохо кормят." Изменений никаких не заметил. Разве что поставил три компонента ядра, а не четыре как сейчас.
Что непонятно спрашиваем, если всё понятно - пользуемся.

Оффлайн alv

  • Ветеран
  • *****
  • Сообщений: 926
  • Это я и есть
    • Наш Блогосайт
Re: Обновление ядер в системе
« Ответ #4 : 27 Октября 2015, 17:10:21 »
Какой-то профит почуствовали от смены ядра?
Ядро 4.2.X интересно:
для многих - опцией lazitime вместо relatime, и
для владельцев карт на старших AMD-чипах - говорят, поддержка их там сильно усовершенствовалась.
А так ничего шибко нового со времён, кажется, 3.6.X не происходит. Да уже и нечему особенно происходить-то :)
За прекрасных дам!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2279
  • Да будет свет!
Re: Обновление ядер в системе
« Ответ #5 : 28 Октября 2015, 01:25:47 »
Эксперимент с ядром 4.2.X после его установки на Matuntu-T64-M110 с установленным проприетарным драйвером AMD Radeon HD 8330 15.20.1013 завершился неудачно. Система не загрузилась. Пришлось вернуть загрузку с прежним ядром 3.19.0-32 и удалить ядро от Wily.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн alv

  • Ветеран
  • *****
  • Сообщений: 926
  • Это я и есть
    • Наш Блогосайт
Re: Обновление ядер в системе
« Ответ #6 : 28 Октября 2015, 18:05:16 »
Эксперимент с ядром 4.2.X после его установки на Matuntu-T64-M110 с установленным проприетарным драйвером AMD Radeon HD 8330 15.20.1013 завершился неудачно. Система не загрузилась. Пришлось вернуть загрузку с прежним ядром 3.19.0-32 и удалить ядро от Wily.
В общем-то ожидаемо: многое из функционала фирменного драйвера перетащили в модуль ядра 4.2.X, и они, видимо, конфликтуют.
Чистоты эксперимента для можно было бы попробовать перед обновлением фдра удалить фирменный драйвер. Или просто его не ставить.
За прекрасных дам!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 1487
Re: Обновление ядер в системе
« Ответ #7 : 28 Октября 2015, 18:08:14 »
Чистоты эксперимента для можно было бы попробовать перед обновлением фдра удалить фирменный драйвер. Или просто его не ставить.
Я пробовал устанавливать без драйвера и всё нормально, только большой разницы не заметил.
Что непонятно спрашиваем, если всё понятно - пользуемся.

Оффлайн alv

  • Ветеран
  • *****
  • Сообщений: 926
  • Это я и есть
    • Наш Блогосайт
Re: Обновление ядер в системе
« Ответ #8 : 28 Октября 2015, 19:19:14 »
Чистоты эксперимента для можно было бы попробовать перед обновлением фдра удалить фирменный драйвер. Или просто его не ставить.
Я пробовал устанавливать без драйвера и всё нормально, только большой разницы не заметил.
Я тоже :)
Причём ни в одном дистре, который побывал на моейНотебучке с APU AMD. Говорят, на машинах с мощными современными чипами разница есть. Но покупать для проверки этого видеокарту в мои планы не входит :)
За прекрасных дам!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 1487
Re: Обновление ядер в системе
« Ответ #9 : 03 Ноября 2015, 12:24:28 »
Я - противник использования виртуалбокса, так как всегда есть возможность поставить систему на реальное оборудование либо на небольшой выделенный раздел, 8 гигов для эксперимента вполне хватает, либо на съёмный носитель, что несколько медленнее, но для получения представления о работе достаточно.
Наткнулся на описание особенностей установки виртуалбокса 5-й версии.
Ох, не позавидуешь "боксёрам".
Сначала нужно подключить репозиторий с gcc-4.9 для работы с ядром от Liquorix:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test -ysudo apt-get updateпотом подключаем репозиторий с ядром:
sudo echo "deb http://liquorix.net/debian sid main" | sudo tee /etc/apt/sources.list.d/liquorix.listsudo echo "deb-src http://liquorix.net/debian sid main" | sudo tee -a /etc/apt/sources.list.d/liquorix.listsudo apt-get updateУстанавливаем ключи:
sudo apt-get install '^liquorix-([^-]+-)?keyring.?' && sudo apt-get updateи устанавливаем ядро:
sudo apt-get install linux-headers-4.2-5.dmz.1-liquorix-amd64 linux-image-4.2-5.dmz.1-liquorix-amd64После перезагрузки:
Цитировать
uname -a
Linux 4.2-5.dmz.1-liquorix-amd64 #1 ZEN SMP PREEMPT Debian 4.2-10 (2015-10-27) x86_64 x86_64 x86_64 GNU/Linux
Как работает это ядро, состоящее из двух компонентов, очень понравилось.
Это надо видеть!
Как установить 5-й стабильный виртуалбокс советов много.

PS. Любые работы с ядрами лучше проводить на "голодный желудок", т.е. без пропритарных драйверов.
Что непонятно спрашиваем, если всё понятно - пользуемся.

Оффлайн alv

  • Ветеран
  • *****
  • Сообщений: 926
  • Это я и есть
    • Наш Блогосайт
Re: Обновление ядер в системе
« Ответ #10 : 03 Ноября 2015, 20:53:15 »
Я - противник использования виртуалбокса, так как всегда есть возможность поставить систему на реальное оборудование либо на небольшой выделенный раздел, 8 гигов для эксперимента вполне хватает, либо на съёмный носитель, что несколько медленнее, но для получения представления о работе достаточно.
Ну, у virtualbox'а свои задачи. Как раз для получения представления о некоей системе он мало подходит.
Но зато замечательно подходит для получения представления, стоит ли об этой системе получать представление, или проще сразу забить. Хотя обычно и любой LiveCD с этой хадачей справляется на ура.
Для получения представления о работоспособности системы VB не пододит вообще: нынче ну только очень ленивый майнтайнер не тестирует свой дистр на совместимость с ним.
Но VB прекрасно подходит для двух целей.Первая - отркаботка нестандартных методов установки системы, например, на ZFS, когда нет гарантий, что с первого раза всё установится и зарабтает нормально. На реальном железе придётся поступать как чукча-хирург - всё гробить и начинать заново. Тут достаточно прибить виртуальную машину.
Вторая - отслеживание изменений в тестируемых версиях, которые в рабочую систему ставить страшно, а перегружаться из системы в систему - не всегда сподручно. А так - выдалась свободная минутка, запустил mint-dev-tools на чистой установке в виртуалке - и поглядел, что там нового в Cinnamon наваяи.
Есть ещё третья цель - некоторые реально смотрят в VB кросс-дистрибутивность (а иногда и вообще кросс-платформенность) своих сборок. И не обязательно это разработчики. А, например, админы, вынужденные админить зоопарк машин с мемориальными кладбищами всякихдистров.
В общем, каждоу огороду - свой овощ, и каждому молотку - свой гвоздь.

Наткнулся на описание особенностей установки виртуалбокса 5-й версии.
Ох, не позавидуешь "боксёрам".
Боксёры тут не при делах.Это мсье, написавший текст по ссылке, не просто понимает толк в извращениях - он настоящий корифей извращенческих наук. Во-первых, ядра liquorix ни в коем случае не предназначены для Ubuntu и ubuntu'идов: это репозиторий для Debian'а и его чистых клонов. Например в LMDE прекрасно работают. Это просто аналог PPA-репозитория mainline, который поминался выше. А в Ubuntu самые интересные сборки из liquorix - Real Time - просто могут дать kernel panic7
Ну и самое главное - к VirtualBox'у это никакого отношения не имеет. Он устанавливается обычной командой
$ sudo apt install virtualbox#
Это в сущности просто порт Oracle'вской сборки, из которого убрана извечная багофича её - ошибка в определении ключа репозитория.
Все необходимые модули - dkms, то есть собираются под текущую штатную версию ядра, и при обновлении ядра штатными же средствами - столь же штатно пересобираются.
PS Таня, я помню своё обещание написать про VirtualBox. И не пройдёт и полгода, как его выполню. Просто ни разу пока не было возможности пройти, документируя, весь цикл - от установки с нуля, через настройку всей системы, до настроек виртуальных машин в обоих диалектически противоречивых случаях. Но по частям - набирается, так что как только, так сразу.
За прекрасных дам!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2279
  • Да будет свет!
Re: Обновление ядер в системе
« Ответ #11 : 20 Ноября 2015, 01:41:49 »
Незаметно подкрался, как говаривал Юра Calambus, со сроком поддержки непорочного зачатия очередной октябрьский релиз  wily.   Ядро 4.2.0-16-generic  пока sudo apt-get install linux-headers-generic-lts-wily linux-image-generic-lts-wily сообщает, что этих компонентов нет.
С сегодняшними обновлениями такая возможность появилась.
После выполнения приведённой команды установилось ядро LTS Wily  :)
Делай с нами, делай как мы, делай лучше нас!

Оффлайн Andr40

  • Пользователь
  • **
  • Сообщений: 88
  • Учение - Свет!
Re: Обновление ядер в системе
« Ответ #12 : 20 Ноября 2015, 03:22:05 »
Последовал Вашему примеру, Vita!
Ядро Linux 4.2.0-19-generic x86_64 - на борту!
Aequam memento rebus in arduis servare mentem...

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 1487
Re: Обновление ядер в системе
« Ответ #13 : 20 Ноября 2015, 11:22:51 »
Спасибо за новость! Тоже сегодня обновил ядро. А вот при удалении ядер 3.19.х вышло какое-то сообщение об обновлении ядра vivid, поэтому выполнил команду: sudo apt-get purge linux-headers-generic-lts-vivid linux-image-generic-lts-vividИ после этого ядро 3.19.х можно спокойно удалять полностью.
Что непонятно спрашиваем, если всё понятно - пользуемся.

Оффлайн Andr40

  • Пользователь
  • **
  • Сообщений: 88
  • Учение - Свет!
Re: Обновление ядер в системе
« Ответ #14 : 20 Ноября 2015, 11:41:45 »
Игорь! Подскажите пожалуйста как правильно можно удалить из системы старое ядро?
"Для их удаления используйте «apt-get autoremove»" - правильно?
« Последнее редактирование: 20 Ноября 2015, 11:44:12 от Andr40 »
Aequam memento rebus in arduis servare mentem...