Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление


Информация
titleДанная статья применима к:
  • Astra Linux Special Edition РУСБ.10015-01 и РУСБ.10015-10 (очередное обновление 1.7)
  • Astra Linux Special Edition РУСБ.10015-37 (очередное обновление 7.7)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
  • Astra Linux Common Edition 2.12.40 и далее


Установка ядер серии 5

.*

и выше

Предупреждение
  1. При установке обновлений должны быть установлены ядра из устанавливаемого обновления. Комбинирование ядер и пакетов из разных обновлений не допускается и не поддерживается, а работоспособность операционной системы в такой конфигурации не гарантируется.
  2. Для установки ядер не следует использовать пакеты linux-image-X.X, так как нужные зависимости автоматически устанавливаются только при установке пакетов linux-X.X.
  3. Для того, чтобы установленные пакеты с ядрами обновлялись автоматически при установке обновлений необходимо установить метапакет linux-X.X. При установке метапакетов linux-X.X-generic, linux-X.X-hardened, linux-X.X-lowlatency автоматическое обновление выполняться не будет.

Установка актуальных версий ядер серии 5 и выше Установка актуальных версий ядер серии 5.* (модификации 5.4, 5.10, 5.15) возможна с помощью метапакетов linux-5X.x X с номером, соответствующим номеру модификации ядра:

  • linux-5.4 — установка ядра 5.4 в вариантах generic и hardened;
  • linux-5.10 — установка ядра 5.10 в вариантах generic и hardened;
  • linux-5.15 — установка ядра 5.15 в вариантах generic, hardened, lowlatency;
  • linux-6.1 (доступен начиная с обновления БЮЛЛЕТЕНЬ № 2023-1023SE17 (оперативное обновление 1.7.5)  — установка ядра 6.1 в варианте generic.

Кроме этого, метапакеты Метапакеты для каждой модификации ядра представлены в трех следующих вариантах:

  • linux-5X.* X-generic - установка ядра в вариантах варианте generic и hardened;
  • linux-5X.*X-generic hardened - установка ядра в варианте generichardened;
  • linux-5X.*X-hardened lowlatency - установка ядра в варианте hardenedlowlatency (для обновлений, в которых такой вариант присутствует).

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

Предупреждение
  • Для установки ядер не следует использовать пакеты linux-image-5.*, так как нужные зависимости автоматически устанавливаются только при установке пакетов linux-5.*;
  • Для того, чтобы установленные пакеты с ядрами обновлялись автоматически при установке обновлений необходимо установить метапакет linux-5.*. При установке метапакетов linux-5

    .

    *-generic или linux-5.*-hardened автоматическое обновление выполняться не будет.



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

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


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

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

    Command
    dpkg --list | grep "linux-image-"

    Получение версии загруженного ядра

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

    Command
    uname -r


    Информация

    На момент последнего обновления настоящей статьи:

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

    При установке обновлений автоматическое обновление установленных ядер выполняется в пределах одной модификации. То есть, например, установленное ядро модификации 5.4 и версии 54 (linux-image-5.4.0-54-hardened) будет обновлено до версии 110 (linux-image-5.4.0-110-hardened), но не до ядра 5.10 или 5.15.

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

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

    Command

    #!/bin/bash
    set -e

    pkgs=`dpkg -l 2> /dev/null | egrep "^ii\s*linux-image-[45456]\.[[:digit:]]+\.[[:digit:]]+-[[:digit:]]+-" | cut -d " " -f3 | grep -v ^linux-image-$(uname -r | cut -d '-' -f1-2)`

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