Как обновить ядро astra linux

Обновлено: 03.07.2024

Если ранее было установлено обновление БЮЛЛЕТЕНЬ № 20210611SE16 (оперативное обновление 7) , то настоящее обновление должно быть установлено в приоритетном порядке для устранения проблем, выявленных в ранее установленном обновлении.

Перед установкой обновления ознакомиться с разделом Известные проблемы и их решения.

Для установки настоящего обновления допускается использовать инструменты fly-astra-update и astra-update, ранее установленные из обновления БЮЛЛЕТЕНЬ № 20210611SE16 (оперативное обновление 7).

Всё программное обеспечение, разработанное с использованием оперативных обновлений для дисков со средствами разработки, будет корректно функционировать только в среде ОС Astra Linux с установленными соответствующими оперативными обновлениями.

Оперативное обновление представляет собой кумулятивное обновление безопасности, предназначенное для нейтрализации угроз эксплуатации выявленных уязвимостей операционной системы специального назначения "Astra Linux Special Edition" РУСБ.10015-01 (очередное обновление 1.6).

Данное обновление содержит:

Данное обновление включает в себя:

Тестирование обновления перед установкой

Перед массовой установкой обновления на находящиеся в эксплуатации машины в обязательном порядке выполнить проверку работоспособности машин после установки обновления и перезагрузки путем установки обновления на тестовых машинах в типичных конфигурациях.

При установке недоступны пакеты, расположенные на основном установочном диске

Если установочный диск и образ обновления подключены с помощью apt-cdrom (нерекомендуемый способ установки обновлений, см. статью Установка оперативных обновлений Astra Linux Special Edition с компакт-дисков), то выполнение обновления может завершаться ошибкой из-за не найденных пакетов. При возникновении подобных ошибок:

Возможный вариант комплекта необходимых пакетов и команда для их установки:

sudo apt install libvulkan1 libxml* libev4 qdbus-qt5 libunwind8

Для предупреждения возникновения подобных ошибок следует использовать обновление из сетевых репозиториев Astra Linux (см. Создание локальных и сетевых репозиториев) или ISO-образов Astra Linux с помощью инструментов fly-astra-update и astra-update (порядок установки этих инструментов для вполнения настоящего обновления см. Подготовка к установке).

Недостаточно места в дисковом разделе /boot

Размеры дисковых разделов можно проверить командой:

Если обновление устанавливается на только что установленную ОС с разметкой LVM, выполненной по умолчанию (а именно - размер дискового раздела /boot менее 512МБ, по умолчанию 234МБ), то:

Либо увеличить размер дискового раздела /boot до 512МБ:

Либо, если увеличить размер дискового раздела /boot до 512МБ не представляется возможным:

Получить список установленных ядер:

Удалить неиспользуемое ядро (ядра). Например, удалить ядро 4.15.3-1-hardened командой:

Выполнить установку обновления;

Перезагрузить ОС, загрузившись с использованием нового ядра;

При необходимости - установить дополнительные ядра, например 4.15.3-141-hardened:

sudo apt install linux-image-4.15.3-2-hardened linux-astra-modules-4.15.3-141-hardened

Для загрузки установленного ядра перезагрузить ОС.

Доустановка пакета linux-5.4

Если на момент выполнения обновления установлено ядро версии 5.4 из репозитория BSP обновления БЮЛЛЕТЕНЬ № 20200722SE16 (оперативное обновление 6) , то после выполнения обновления и перед перезагрузкой необходимо установить пакет linux-5.4. Для этого выполнить команду:

Действия при обновлении ядра

Обновление гостевых дополнений VirtualBox при обновлении ядра

Если обновляемая ОС установлена на виртуальной машине Oracle VirtualBox и в этой ОС установлены гостевые дополнения VirtualBox, то после установки нового ядра и до перезагрузки ОС следует переустановить гостевые дополнения VirtualBox (см. статью Установка VirtualBox).

Удаление неиспользуемых пакетов после обновления ядра

После установки нового ядра и успешной перезагрузки с обновленным ядром для сокращения занятого дискового пространства и для устранения ложных срабатываний сканеров уязвимостей рекомендуется удалить пакеты, относящиеся к старому ядру. Проверить, какое ядро загружено в данный момент можно командой:

Для удаления пакетов, относящихся к неиспользуемым ядрам, можно использовать следующий сценарий, выполняемый от имени администратора с высоким уровнем целостности:

или выборочно удалить пакеты вручную с помощью команды apt remove.

Обновление драйверов Nvidia при обновлении ядра

После обновления ядра ОС при установке данного обновления становится возможна установка драйверов Nvidia для ядра 5.4.0-71.

Если ранее было установлено ядро 5.4.0-34 и были установлены драйверы Nvidia без DKMS для этого ядра, необходимо после установки обновления и до перезагрузки обновить драйверы.
Инструкции по установке драйверов доступны по ссылке Драйверы видеокарт Nvidia для Astra Linux Special Edition РУСБ.10015-01 очередное обновление 1.6.

Загруженный ISO-образ поместить в каталог /mnt на обновляемой системе и проверить соответствие контрольной суммы.
Для получения контрольной суммы выполнить команду:

Контрольная сумма образа диска с обновлением средств разработки:

Перед установкой обновлений рекомендуется:

  • Ознакомиться с инструкцией Подготовка к установке;
  • Ознакомиться с инструкцией: fly-astra-update и astra-update - инструменты для установки обновлений в части использования инструментов;
  • Ознакомиться с разделом Известные проблемы и их решения настоящего бюллетеня, и обеспечить выполнение рекомендаций этого раздела.

Для установки этого обновления и следующих обновлений рекомендуется установить и использовать инструменты fly-astra-update и astra-update - инструменты для установки обновлений.

Допускается использовать fly-astra-update и astra-update, установленные из обновления БЮЛЛЕТЕНЬ № 20210611SE16 (оперативное обновление 7).

    Обновление операционной системы необходимо выполнять от имени учетной записи пользователя с полномочиями администратора системы с высоким уровнем целостности;

На время установки обновления необходимо снять запрет на установку бита исполнения в политиках безопасности. Это может быть сделано с помощью инструментов fly-astra-update/astra-update или командой:

Начиная с оперативного обновления БЮЛЛЕТЕНЬ № 20210611SE16 (оперативное обновление 7) в состав пакетов Astra Linux включены пакеты для автоматизации установки обновлений:

  • инструмент командной строки - пакет astra-update;
  • графический инструмент - пакет fly-astra-update.

Для установки оперативного обновления БЮЛЛЕТЕНЬ № 20210611SE16 (оперативное обновление 7) и последующих оперативных обновлений рекомендуется использовать только эти инструменты. Если инструмент (инструменты) не были установлены ранее, то установить их.

При подготовке установки обновления не допускается использовать команду apt-cdrom add для регистрации дисков.

Рекомендованные варианты установки обновлений

Установка обновления с использованием сетевых репозиториев

Если созданы сетевые репозитории (см. Создание локальных и сетевых репозиториев) для всех используемых ISO-образов, доступные на обновляемой машине:

  1. Обязательные репозитории:
    1. Установочный диск;
    2. Диск с обновлением;
    1. Диск со средствами разработки;
    2. Диск с обновлением средств разработки;

    Если на обновляемой машине настроен доступ к сетевым репозиториям в файле /etc/apt/sources.list, то обновление может быть установлено командой:

    Если доступ к репозиториям в файле /etc/apt/sources.list не настроен, то обновление может быть установлено с помощью astra-update/fly-astra-update с явным указанием сетевых репозиториев (см. описание fly-astra-update и astra-update - инструменты для установки обновлений).

    Установка обновления с использованием локальных копий ISO-образов

    Если сетевые репозитории не используются, то обновление может быть выполнено из локальных копий ISO-образов. Комплект образов для обновления аналогичен комплекту репозиториев:

    1. Обязательные ISO-образы:
      1. Установочный диск;
      2. Диск с обновлением;
      1. Диск со средствами разработки;
      2. Диск с обновлением средств разработки;

      ISO-образы могут быть сохранены как локальные файлы, или предоставлены на подключаемом съемном носителе. Установка обновления в таком случае выполняется с помощью astra-update/fly-astra-update, например:

      sudo astra-update -a /mnt/smolensk1.6.iso /mnt/20210730SE16.iso /mnt/smolensk1.6-devel.iso /mnt/20210730SE16-devel.iso

      В приведенном примере предполагается, что образы скопированы в каталог /mnt или находятся на съемном носителе, смонтированном в каталог /mnt.
      Подробности также см. в описании инструментов fly-astra-update и astra-update.

      Подготовка к установке

      Установка fly-astra-update/astra-update из репозитория

      Если доступен репозиторий пакетов, содержащий пакеты обновления установку можно выполнить следующими командами:

      установка инструмента fly-astra-update:

      sudo apt update
      sudo apt install fly-astra-update

      или установка инструмента astra-update:

      sudo apt update
      sudo apt install astra-update

      Установка fly-astra-update/astra-update из образа обновления

      Примонтировать загруженный образ обновления, например, в каталог /media/cdrom:

      Установить пакеты:
      только пакет для работы в командной строке astra-update:

      sudo apt install /media/cdrom/pool/non-free/a/astra-update/astra-update_*.deb

      или пакет для работы в командной строке astra-update и графический пакет fly-astra-update:

      sudo apt install /media/cdrom/pool/non-free/a/astra-update/astra-update_*.deb
      sudo apt install /media/cdrom/pool/non-free/libf/libflyadmin/libflyadminpackage_*.deb
      sudo apt install /media/cdrom/pool/non-free/f/fly-astra-update/fly-astra-update_*.deb

      Установка обновления

      Дальнейшую установку оперативных обновлений выполнять с помощью установленных инструментов.

      Дополнительные примеры использования astra-update

      Например, при наличии образов установочного диска и диска обновления установка обновления может быть выполнена командой:

      sudo astra-update -a /mnt/20210730SE16.iso <имя_образа_установочного диска>

      При этом понадобится загрузить установочный диск в привод компакт-дисков.

      Для более сложных схем обновления, в том числе для обновления средств разработки, инструкция по использованию инструментов astra-update и fly-astra-update доступна по ссылке: fly-astra-update и astra-update - инструменты для установки обновлений

      Установка обновления без использования инструментов fly-astra-update и astra-update.

      Установку настоящего оперативного обновления и последующих оперативных обновлений рекомендуется выполнять с использованием пакетов astra-update или fly-astra-update.

      При установке оперативных обновлений без использования инструментов fly-astra-update/astra-update недопустимо использовать опцию обновления upgrade (команду sudo apt upgrade ), следует использовать только опцию dist-upgrade (команду sudo apt dist-upgrade ).

      Обновление операционной системы необходимо выполнять от имени учетной записи пользователя с полномочиями администратора системы с высоким уровнем целостности.
      На время установки обновления необходимо снять запрет на установку бита исполнения в политиках безопасности.
      Для полного завершения обновления потребуется установочный диск операционной системы специального назначения "Astra Linux Special Edition" РУСБ.10015-01 (очередное обновление 1.6)

      2. Если для установки обновления файл ISO-образа переписан на компакт-диск, описанную выше процедуру регистрации повторить для всех компакт-дисков.

      3. Если для обновления используются файлы с ISO-образами дисков, то для каждого образа нужно выполнить аналогичную процедуру регистрации, предварительно смонтировав, а потом отмонтировав образ:

      sudo mount /mnt/20210730SE16.iso /media/cdrom
      sudo apt-cdrom -m add
      sudo umount /media/cdrom

      на вопрос об имени диска ввести "20210730SE16".

      Можно не использовать ключ -m, тогда команда apt-cdrom начиная работу сама отмонтирует ранее установленный диск, выдаст запрос на установку нового диска, а после завершения - отмонтирует установленный диск.
      При этом образы дисков по запросу команды apt-cdrom можно монтировать из параллельной терминальной сессии.

      Описанные процедуры регистрации компакт-дисков и образов должны быть выполнены для всех компакт-дисков и образов, использующихся для обновления.

      В процессе установки обновления может потребоваться замена диска/образа диска, с которого происходит установка.
      Программа установки предупредит об этом, попросит вставить диск и нажать Enter.

      При установке с использованием компакт-диска дистрибутива ОС ОН Смоленск 1.6 и файла - образа диска с обновлениями переключать носители не потребуется.

      При установке с использованием иных вариантов носителей может потребоваться заменять носители в соответствии с указаниями программы.
      При этом компакт-диски просто заменяются в приводе компакт-дисков, а для подключения файлов с образами дисков их нужно будет монтировать в каталог /media/cdrom так же, как и при регистрации:

      4. Команды обновления следует выполнять из сессии суперпользователя (sudo -s) с высоким уровнем целостности, а не через отдельные команды sudo:

      sudo -s
      . команды .
      exit

      5. После завершения регистрации всех компакт-дисков и образов выполнить команды для "холостого прогона" установки обновлений (без внесения реальных изменений в систему, ключ -s команды apt), и убедитесь, что в результате работы не возникает неустранимых ошибок:

      sudo -s
      apt update
      apt -s dist-upgrade
      exit

      По мере появления приглашения на замену носителей - выполнять замену в соответствии с изложенной выше инструкцией.

      6. Выполнить обновление командами:

      sudo -s
      apt update
      apt dist-upgrade
      apt -f install
      exit

      По мере появления приглашения на замену носителей - выполнять замену в соответствии с изложенной выше инструкцией.

      Завершение установки обновления

      После выполнения обновления необходимо перезагрузить систему.

      После успешного обновления проверку целостности программных пакетов утилитой fly-admin-int-check необходимо проводить только с помощью файла gostsums.txt, расположенного в корневом каталоге диска с обновлениями.

      Для упрощения адаптации пользователей к особенностям реализации мандатного контроля целостности, при установке обновления значение мандатного атрибута ccnri принудительно фиксируется во включенном состоянии для всех каталогов файловой системы. Мандатный атрибут ccnri определяет, что контейнер может содержать сущности с различными уровнями целостности, но не большими, чем его собственный уровень целостности и применяется только к контейнерам (каталогам файловой системы).

      В состав дистрибутива и репозитория Astra Linux Common Edition 2.12.43 включено ядро версии 5.10.0-1038.40. Установка комплекта пакетов для использования этого ядра возможна с помощью одного из метапакетов:

      • linux-5.10 - установка ядра версии 5.10.0-1038.40 (варианты ядра generic и hardened);
      • linux-5.10-generic - установка ядра версии 5.10.0-1038.40 (вариант ядра generic);
      • linux-5.10-hardened - установка ядра версии 5.10.0-1038.40 (варианта ядра hardened).

      При установке любого из этих метапакетов будут установлены указанные варианты ядра и соответствующие им пакеты, необходимые для автоматической интеграции нового ядра с пакетами Astra Linux.

      Для установки ядра 5.10 не следует использовать пакеты linux-image-5.10*, так как нужные зависимости автоматически устанавливаются только при установке пакетов linux-5.10-*

      Метапакеты могут быть установлены с помощью графического менеджера пакетов или из командной строки командой apt с указанием названия устанавливаемого метапакета:

      sudo apt install linux-5.10
      sudo apt install linux-5.10-generic
      sudo apt install linux-5.10-hardened

      В дистрибутиве и репозитории Astra Linux Common Edition 2.12.43 доступны следующие версии ядер:

      • linux-image-5.10.0-1038.40-generic /linux-image-5.10.0-1038.40-hardened;
      • linux-image-unsigned-5.10.0-1038.40-hardened / linux-image-unsigned-5.10.0-1038.40-generic;
      • linux-image-5.4.0-71-generic /linux-image-5.4.0-71-hardened;
      • linux-image-4.15.3-141-generic / linux-image-4.15.3-141-hardened;

      Получить список установленных ядер можно командой:

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

      После загрузки с использованием нового ядра для удаления неиспользуемых ядер можно использовать следующий сценарий:

      pkgs=`dpkg -l \
      linux-image-5.10.0-1038.40-generic linux-image-5.10.0-1038.40-hardened \
      linux-image-unsigned-5.10.0-1038.40-hardened linux-image-unsigned-5.10.0-1038.40-generic \
      linux-image-5.4.0-71-generic linux-image-5.4.0-71-hardened \
      linux-image-4.15.3-141-generic linux-image-4.15.3-141-hardened \
      2> /dev/null | grep "^ii" | cut -d " " -f3 | \
      grep -v ^linux-image-$(uname -r | cut -d '-' -f1-2)`

      [ -n "$pkgs" ] && apt remove $pkgs
      rm -f /boot/old-*

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

      На моем блоге вы найдете много статей посвященных Astra Linux вот небольшая часть их.

      Команды для обновления

      Astra Linux обновление

      Для начала нужно обновить кэш репозитория, для этого вводим команду.

      Astra Linux как обновить

      Дальше вводим команду которая проверить пакеты на наличие обновленных версий.

      Astra Linux обновление репозиториев

      После обновления репозиториев можно запустить обновление Astra Linux введя команду.

      Astra Linux обновление системы

      Если вы запускаете обновление первый раз то можете пока идти пить чай) так как займет оно минут 15.

      Как обновить ОС Astra

      Все конечно будет зависеть от скорости интернета и технических характеристик вашего компьютера. Как видите обновить систему очень просто. Так же обновление можно произвести и через графический интерфейс.

      admin

      4 Комментарии

      Теперь нужно подключить нужные репозитории и обновить систему.

      Кроме того, каждый раз вставлять DVD-диск в сервер для установки какой-нибудь программы мне не хочется

      Что делать? Конечно, скопировать содержимое установочного диска на локальный диск сервера и подключить его в качестве репозитория.

      Шаг 1. Запускаем терминал.


      Шаг 2. Производим предварительную подготовку.

      Т.к. у нас суперпользователь root без пароля, зададим ему пароль.

      Шаг 3. Создаём локальный репозиторий из установочного диска.

      Для этого вставляем установочный диск в привод и копируем его содержимое в папку на диске. Правда, придётся предварительно установить rsync, т.к. эта программа по умолчанию не установлена в системе.

      Шаг 4. Создаём локальный репозиторий из диска для разработчиков

      Если у вас нет диска разработчиков на флешке, скачиваем его из интернета

      Шаг 5. Создаём локальный репозиторий из диска обновлений.

      Если у вас нет диска с обновлениями на флешке, скачиваем его из интернета. На момент написания статьи последнее обновление имело имя 20210730SE16

      Шаг 6. Подключаем созданные репозитории.

      Для этого редактируем файл /etc/apt/sources.list.

      Приводим его к следующему виду

      Обратите внимание, первую строчку, которая уже была в файле, я закомментировал. Действительно, зачем нам каждый раз вставлять DVD с установочным диском? 😉

      Шаг 7. Обновляем систему.

      Для этого сначала обновляем список подключенных репозиториев.

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

      Ключ dist-upgrade или full-upgrade (это одно и то же) в дополнение к upgrade обрабатывает все изменения зависимостей для новых пакетов и во время работы может удалять ненужные и ставить необходимые пакеты для обновления.

      Использование ключа dist-upgrade несколько опасно, я так несколько раз получал повреждённую систему.

      Итак, обновляем систему

      Придётся немного подождать.

      (Моё субъективное мнение: Astra Linux обновляяется уж очень долго. Red Hat или Centos обновляются в 2-3 раза быстрее.)

      После обновления рекомендую перезагрузить сервер

      PS.

      Так как я планирую установить ещё и модули дополнений для гостевой ОС от VirtualBox, установлю минимальный набор необходимых для этого пакетов

      Ну, и собственно, ставлю сами дополнения гостевой ОС

      Теперь точно всё.

      Аренда серверов.


      Надёжные сервера с Pro-бегом
      У ВАС В ОФИСЕ!


      Безопасный доступ к своей 1С из офиса, командировки и т.п.!

      IP-телефония в офис.


      IP-телефония давно перестала быть роскошью в офисах.
      Хотите себе в офис цифровую АТС - обращайтесь. !

      В последнее время новые версии ядер выходят достаточно часто. Раз в несколько месяцев выходит стабильный релиз. Ну а нестабильные кандидаты в релизы выходят и того чаще. Линус Торвальдс и множество разработчиков по всему миру постоянно работают над улучшением новых ядер и добавлением в них все больше и больше функциональности.

      С каждой новой версией в ядре Linux появляется поддержка нескольких новых устройств, например, новых процессоров, видеокарт или даже сенсорных экранов. За последнее время, поддержка нового оборудования очень сильно улучшилась. Также в ядро включаются новые файловые системы, улучшается работа сетевого стека, исправляются ошибки и баги.

      Обновление ядра Ubuntu вручную

      Давайте сначала посмотрим какое ядро у вас установлено. Для этого откройте терминал и выполните:


      Например, у меня сейчас используется версия 5.4, и я могу обновиться к самой новой версии. Разработчики Ubuntu уже позаботились о том чтобы их пользователи не собирали ядро вручную и сделали deb пакеты новой версии ядра. Их можно скачать с официального сайта Canonical.

      kernel-ppa/mainline/. Здесь находятся все, собираемые командой Ubuntu ядра.

      Пролистайте вниз, именно там находятся более новые версии ядер:


      Кроме того, в самом верху есть папка daily/current, в которой находятся самые свежие, ночные сборки ядер. Выберите нужную версию ядра, затем выберите архитектуру. Для 64-битных систем вам понадобится архитектура amd64:

      Далее надо скачать четыре файла: два linux-headers, linux-image и linux-modules. Как видите, там есть несколько типов ядер: lowlatency и generic. Ядро lowlatency судя из названия имеет более низкие задержки при работе с прерываниями. Зато ядро generic имеет большую пропускную способность. В большинстве случаев достаточно ядра generic. Скачайте linux-headers для all и generic, а также linux-image-generic и linux-modules-generic:

      После завершения загрузки можно переходить к установке. Перейдите в папку с установочными пакетами, например,

      dpkg -i linux-headers* linux-image* linux-modules*

      Если эта команда не сработала, можно пойти другим путем. Установите утилиту gdebi:

      sudo apt install gdebi

      Затем с помощью нее установите ядро:

      sudo gdebi linux-headers*.deb linux-image-*.deb linux-modules-*.deb

      Ядро установлено, осталось обновить загрузчик:

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


      Как видите ядро успешно установлено и работает. Но не спешите удалять старую версию ядра, рекомендуется иметь несколько версий ядра в системе, чтобы в случае неполадок иметь возможность загрузиться со старой рабочей версии. Если вы хотите настроить автоматическое обновление ядра в Ubuntu - используйте утилиту UKKU.

      Если во время установки произошли какие-либо ошибки или ядро обновилось неправильно, и теперь система не загружается с новым ядром, вы можете использовать старое ядро. Также система может не запускаться, если вы используете проприетарный драйвер для видеокарты NVIDIA в таком случае не спешите качать самую новую версию ядра, используйте только стабильные ядра, в них, как правило, уже добавлена поддержка этого модуля.

      А чтобы восстановить работу системы выберите пункт Advanced options for Ubuntu в меню Grub:

      kernel12

      И запустите предыдущее работающее ядро:

      kernel13

      После загрузки останется удалить неверно установленное ядро и еще раз обновить Grub. Найдите точное имя пакета ядра с помощью apt search. Например:

      sudo apt search linux-headers-5.8

      Затем удалите этот пакет:

      Аналогично надо поступить с ядром. После этого обновите конфигурацию Grub:

      Теперь ваша система вернулась к прежнему состоянию. Вы можете попробовать устанавливать более старую версию ядра или попробовать еще раз.

      Обновление ядра Linux до в CentOS

      А теперь давайте рассмотрим как обновить ядро Linux самой новой версии в CentOS. Инструкция проверена на CentOS 8, но скорее всего, будет работать и на RHEL 8, Fedora и других подобных дистрибутивах.

      Как правило, новые ядра не включены в официальные репозитории CentOS, поэтому чтобы получить последнюю стабильную версию нам необходимо будет добавить репозиторий ELRepo. Это репозиторий коммерческих пакетов (Enterprise Linux Packages) он также поддерживается в RHEL и Fedora.

      Для добавления репозитория сначала необходимо импортировать ключ:

      Для того чтобы добавить репозиторий и необходимые компоненты в RHEL 7 и CentOS 7 выполните:

      В CentOS 8 выполните:


      Готово, теперь посмотрим текущую версию ядра:

      Можем устанавливать самую новую версию ядра Linux командой:

      sudo yum --enablerepo=elrepo-kernel install kernel-ml


      Пакет kernel-ml, это текущий стабильный mainline релиз, на данный момент, это 5.8. После того как установка нового ядра Linux завершена, обновите конфигурационный файл загрузчика:

      sudo grub2-mkconfig -o /boot/grub2/grub.cfg

      Затем можете перезагружать систему. Обновление ядра в CentOS завершено.

      Если после перезагрузки у вас возникли какие-либо проблемы с новым ядром, просто удалите его с помощью команды:

      yum remove kernel-ml -y

      dnf remove kernel-ml -y

      И перезагрузите компьютер, чтобы вернуть систему к прежнему состоянию.

      Выводы

      В этой инструкции мы рассмотрели как обновить ядро Linux до 4.4 в Ubuntu и CentOS, но мы говорили только об обновлении ядра из бинарников. Также можно собрать ядро из исходных кодов, которые доступны для загрузки на официальном сайте ядра. О сборке ядра Linux я писал в отдельной статье. Вроде все разобрали, если остались вопросы - пишите в комментариях.



      Оцените статью:

      (7 оценок, среднее: 5,00 из 5)

      Об авторе

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

      Спасибо за статью.
      Подписан на вашу рассылку, так что в качестве обратной связи с читателями передаю вам привет!

      Система Минт 17.3 Роза, ядро 3.16. Делаю все как описано в статье - после рестарта ядро 3.16. Иду в диспетчер обновлений, вижу предлагаемые ядра для обновления, 4-ки нет ни одной, рекомендуемое ядро 3.19, устанавливаю - работает, 3.16 убиваю. Ошибок нигде не выдавало. Остался пока без 4.4.

      Выполните в место: sudo dpkg -i linux*.deb - sudo dpkg -i *.deb И выполнять команду обязательно в папке, в которую были загружены установочные пакеты.

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

      Да у меня такая же беда, обновился на 4.2 правда, было 3.19. Теперь вай фай с блютузом, не запускаются, пока остался на 3.19.

      Подожду уже выхода Ubuntu 16.04 посмотрим, что будет в релизе, должны пофиксить по идее.

      Ребзя а чего у меня не хочет обновлять? Сейчас стоит на VPS Ubuntu Xenial (16.04 LTS) (GNU/Linux 4.5.7-std-3 x86_64). Пробую обновить до 4.7.3 и ошибку пишет:

      Selecting previously unselected package linux-headers-4.7.3-040703-generic.
      (Reading database . 20139 files and directories currently installed.)
      Preparing to unpack linux-headers-4.7.3-040703-generic_4.7.3-040703.201609070334_amd64.deb .
      Unpacking linux-headers-4.7.3-040703-generic (4.7.3-040703.201609070334) .
      Selecting previously unselected package linux-image-4.7.3-040703-generic.
      Preparing to unpack linux-image-4.7.3-040703-generic_4.7.3-040703.201609070334_amd64.deb .
      Done.
      Unpacking linux-image-4.7.3-040703-generic (4.7.3-040703.201609070334) .
      dpkg: dependency problems prevent configuration of linux-headers-4.7.3-040703-generic:
      linux-headers-4.7.3-040703-generic depends on linux-headers-4.7.3-040703; however:
      Package linux-headers-4.7.3-040703 is not installed.

      dpkg: error processing package linux-headers-4.7.3-040703-generic (--install):
      dependency problems - leaving unconfigured
      dpkg: dependency problems prevent configuration of linux-image-4.7.3-040703-generic:
      linux-image-4.7.3-040703-generic depends on initramfs-tools | linux-initramfs-tool; however:
      Package initramfs-tools is not installed.
      Package linux-initramfs-tool is not installed.

      dpkg: error processing package linux-image-4.7.3-040703-generic (--install):
      dependency problems - leaving unconfigured
      Errors were encountered while processing:
      linux-headers-4.7.3-040703-generic
      linux-image-4.7.3-040703-generic

      Читайте также: