19 августа 2017

Как установить новое ядро в Deepin 15.4.1

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

Установка нового ядра самостоятельно в Deepin 15.4.1

Для дистрибутивов основанных на Ubuntu создана очень хорошая утилита для установки новых ядер - Ukuu - Ubuntu Kernel Upgrade Utility, которая делает установку нового ядра в два клика.
По сути, это терминальный скрипт обёрнутый в графическую оболочку.  Для установки  Ukuu требуется подключение собственного репозитория, который не работает в Debian-подобных дистрибутивах, типа Deepin 15.4.1.
Но можно установить Ukuu deb-пакетом:

cd /tmp; wget https://launchpad.net/~teejee2008/+archive/ubuntu/ppa/+build/12034405/+files/ukuu_17.2.3~77~ubuntu17.04.1_amd64.deb; sudo dpkg -i ukuu_17.2.3~77~ubuntu17.04.1_amd64.deb


В этой ознакомительной  статье я покажу, как можно установить новое ядро в Deepin 15.4.1 deb-пакетами вручную (пример).

1. Перейдите по этой ссылке на сайт со всеми ядрами, упакованными в deb-пакеты: http://kernel.ubuntu.com/~kernel-ppa/mainline/


Как видно на снимке, последнее стабильное ядро на момент написания статьи, это v12/.

2. Заходите на страницу с ядром версии 12 и выбираете 3 deb-пакета Build for amd64 generic (отмечены стрелками на снимке) для установки утилитой GDebi.



Примечание. Чтобы у вас не возникало вопросов по-поводу deb-пакетов lowlatency, поясню следующее.
Низкоeуравневое ядро - linux-lowlatency, по сути является общим ядром Linux с улучшенной конфигурацией, обеспечивающей стабильную работу для аудио приложений при более низких задержках. Устанавливаются deb-пакеты lowlatency (вместо generic) обычно в такие дистрибутивы как Ubuntu Studio, в котором используется по умолчанию множество аудио приложений.
Поэтому устанавливать эти пакеты в Deepin 15.4.1 нет необходимости.

3. После того как были установлены все три указанных пакета, обновите загрузчик GRUB:

sudo update-grub

Примечание. Загрузчик GRUB необходимо обновлять в той системе Linux, в которой он работает. Что это значит?
Это значит, что если на вашем компьютере установлено две и более систем Linux (помимо Windows), то GRUB  обновляется в системе Linux, которая стоит первой в списке GRUB.

4. После установки deb-пакетов и обновления GRUB, перезагрузите компьютер, чтобы система начала работать на новом ядре.

Чтобы проверить на каком ядре работает Deepin 15.4.1, выполните в терминале следующую команду: uname -r


Как удалить ядро установленное вручную?

1. Перезагрузите компьютер, в загрузчике GRUB перейдите (клавиша с стрелкой - вниз) на строку Дополнительные параметры для Deepin 15.4.1 и нажмите клавишу Ввод (Enter):


2. Когда откроются Дополнительные параметры, перейдите на строку с нативным ядром Deepin 15.4.1 и нажмите Ввод:


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

sudo apt-get remove linux-headers-4.12* linux-image-4.12*

И выполните обновление GRUB:

sudo update-grub

После удаления, в загрузчике GRUB должно остаться только нативное (родное) ядро:

 
Примечание. Если вы устанавливали другое ядро, то в команде на удаление измените версию ядра (выделено красным).

Вот и всё. Удачи.

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

  1. Владимир, если позволите - маленькое дополнение...
    В компании Wuhan Deepin Technology Co.Ltd существует целое подразделение, которое занимается "ядерными" проблемами. Поэтому все ядра в Deepin имеют приставку Deepin (т.е. они прошли все необходимые доработки для их дистрибутива), так же как и все драйвера. Поэтому не стоит баловаться Ubuntu-шными ядрами... Хотя, конечно, ни в чем себе не отказывайте!)

    ОтветитьУдалить
    Ответы
    1. Спасибо, Светлана.
      Я НИКОГО не агитирую устанавливать или "баловаться Ubuntu-шными ядрами...", как Вы выразились. О чём пишу в самом начале статьи. Эта статья ОЗНАКОМИТЕЛЬНАЯ и никого ни к чему не обязывает. А то что "все ядра в Deepin имеют приставку Deepin (т.е. они прошли все необходимые доработки для их дистрибутива), так же как и все драйвера", Вы правы несомненно. Но также возможны случаи, когда нативное ядро не всегда определяет то или иное железо.

      Удалить
    2. В ядрах Deepin по-умолчанию включены ВСЕ firmware, чего нет, к сожалению или к счастью, в ядрах Ubuntu...)

      Удалить
  2. Ответы
    1. Virginijus, переустанови систему. Потому что пароль в Deepin вводится как и в любой другой системе Linux.

      Удалить
  3. Почему то все последние статьи про Deepin, лень даже на виртуалку ставить. Не вижу каких то супер плюсов и отличий от убунты и т.п. , те же яйца только в профиль, не в обиду.

    ОтветитьУдалить
  4. Вообще меня удивил Deepin - выглядит довольно приятно, НЕ внук убунты.
    Очень порадовало, что в настройках драйверов он сам предложил поставить bumblebee - утилиту для ноутбуков с графикой Nvidia Optimus. Что уберу, что минт, что опенсуся - у всех это делается с помощью тыканья терминала. Так то процесс не сложный, но тягомотный.
    Поставил второй системой, буду посмотреть.
    Владимир, хочу сказать вам спасибо, за своего рода рекламу этого дистра) что ни новость то про него, в итоге решил посмотреть что же там такое и пока не жалею. Спасибо!

    ОтветитьУдалить
    Ответы
    1. Простите, не "уберу" а, конечно же, "убунту"

      Удалить
  5. В панеле Deepin в "Эффективном режиме" вместо букв "ru","us" используемой раскладки клавиатуры установилось "^", не видно какая раскладка установлена что очень не удобно
    Как возвратить назад символы раскладки клавиатуры в панель?

    И от того что нужно два раза клацать комбинацию клавиш для смены раскладки тоже не в восторге :)


    ОтветитьУдалить
    Ответы
    1. В эффективном режиме отображение системного лотка отличается от отображения его в современном режиме. Скорее всего индикатор раскладки остался в системном лотке, отсюда и такая ситуация. Щелкните мышкой по "домику" и вытащите индикатор раскладки на панель.
      А насчет двойного клика для смены раскладки - это в прошлом и в последней версии все как у всех.
      Удачи!

      Удалить
    2. Кстати, такими манипуляциями очень удобного регулировать отображение индикаторов любых приложений системного лотка. Их можно туда прятать, а какие нужны "под присмотром" вытаскивать.

      Удалить
  6. Владимир, добрый день! Вопрос не по теме, извините. Скажите, а Вы не могли бы, при случае, изучить вопрос установки в Deepin файлового менеджера Nemo без циннамоновских зависимостей и, как сделать его дефолтным? Потому как то, что сейчас имеется - это откровенно "слабое звено" системы. Я пока решения не нашел, не получается чисто и без глюков

    ОтветитьУдалить
    Ответы
    1. http://compizomania.blogspot.com/2016/11/nemo-320-ubuntu-16041610.html

      Удалить
    2. Прохор, не надо вводить людей в заблуждение! Эта инструкция для Deepin не подходит, т.к. Debian не поддерживает PPA.)

      Удалить
    3. Юрий Чижиков, пожалуй я с Вами соглашусь, что Файловый менеджер Deepin по своему функционалу не дотягивает до гномовского Nautilus и Nemo, основанного на нём.
      Установка Nemo в Deepin действительно тянет за собой кучу зависимостей окружения Cinnamon. Но я вышел из положения установкой Nautilus: http://pix.toile-libre.org/upload/original/1503248247.png
      А вот сделать его ф/менеджером по умолчанию не получится, т.к. Файловый менеджер Deepin завязан с рабочим столом и его настройками.

      Удалить
    4. Валерий, я это итак знал. вы мой вопрос внимательно прочитайте - без циннамоновских зависимостей и сделать дефолтным! Давайте займемся этим вопросом!

      Удалить
    5. Поставьте pcmanfm, очень удобный ФМ и не тянет зависимости.

      Удалить
    6. Юрий Чижиков, как ты себе представляешь - запихнуть в систему Коричный ФМ без установки Коричных зависимостей?
      Тут нечем заниматься, говно вопрос!
      Займись чем-нибудь другим...
      Тебе Владимир уже ответил - если не устраивает функционал ФМ Дипин, установи Наутилус. Хочешь Немо - команду для установки я тебе указал!
      Удачи.

      Удалить
  7. Ответы
    1. Установи экранную клавиатуру и русскую раскладку.

      Удалить
    2. Virginijus Tamonis, действительно установи экранную клавиатуру и русскую раскладку, как тебе советуют. Чего ты тут изгаляешься в комментах русскими словами на латинице. Это не серьёзно.
      А установить ace stream в Deepin не представляется возможным. По крайней мере у меня не получилось

      Удалить
    3. http://compizomania.blogspot.com/2016/07/ace-stream-ubuntu-1604linux-mint-18.html

      Удалить
    4. я ставил по этой ссылке http://compizomania.blogspot.com/2016/07/ace-stream-ubuntu-1604linux-mint-18.html и все работает спасибо ВЛАДИМИР

      Удалить
  8. Извините что не в тему но как раздать тырнет на вторую сетевушку в дипин? В дистрах с нетвок-манагером это делается парой кликов а в дипин все перелопатил и ничего такого не нашел.

    ОтветитьУдалить