Данная статья применима к:
- 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 и выше
- При установке обновлений должны быть установлены ядра из устанавливаемого обновления. Одновременная установка ядер и пакетов из разных обновлений не допускается и не поддерживается, а работоспособность операционной системы в такой конфигурации не гарантируется.
- Для установки ядер не следует использовать пакеты linux-image-X.X, так как нужные зависимости автоматически устанавливаются только при установке пакетов linux-X.X.
- Для того, чтобы установленные пакеты с ядрами обновлялись автоматически при установке обновлений необходимо установить метапакет linux-X.X. При установке метапакетов linux-X.X-generic, linux-X.X-hardened, linux-X.X-lowlatency автоматическое обновление выполняться не будет.
Установка актуальных версий ядер серии 5 и выше возможна с помощью метапакетов linux-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-X.X-generic - установка ядра в варианте generic;
- linux-X.X-hardened - установка ядра в варианте hardened;
- linux-X.X-lowlatency - установка ядра в варианте lowlatency (для обновлений, в которых такой вариант присутствует).
При установке любого из этих метапакетов будут установлены новейшие версии указанной модификации ядра и соответствующие им пакеты, необходимые для автоматической интеграции нового ядра с пакетами Astra Linux.
Метапакеты могут быть установлены с помощью Графический менеджер пакетов synaptic или из командной строки командой apt с указанием названия устанавливаемого метапакета, например, для ядра 5.10:
sudo apt install linux-5.10-generic
sudo apt install linux-5.10-hardened
Получение списка установленных ядер
Получить список установленных ядер можно командой:
Получение версии загруженного ядра
Получить версию и вариант ядра, загруженного в работающей ОС, можно командой:
На момент последнего обновления настоящей статьи:
- В составе Astra Linux Special Edition РУСБ.10015-01 и РУСБ.10015-10:
- До установки оперативных обновлений доступно ядро модификации 5.4;
- Ядро модификации 5.10 доступно после установки обновления БЮЛЛЕТЕНЬ № 2021-1126SE17 (оперативное обновление 1.7.1);
- Ядро модификации 5.15 доступно после установки обновления БЮЛЛЕТЕНЬ № 2022-0819SE17 (оперативное обновление 1.7.2);
- Ядро модификации 6.1 доступно после установки обновления БЮЛЛЕТЕНЬ № 2023-1023SE17 (оперативное обновление 1.7.5);
- В составе Astra Linux Special Edition РУСБ.10152-01 (очередное обновление 4.7):
- В Astra Linux Special Edition РУСБ.10152-01 (очередное обновление 4.7) без установленных оперативных обновлений доступно ядро модификации 5.4;
- Ядро модификации 5.10 доступно после установки обновления БЮЛЛЕТЕНЬ № 2021-0915SE47MD (оперативное обновление 4.7.1);
- Ядро модификации 5.15 доступно после установки обновления БЮЛЛЕТЕНЬ № 2022-0926SE47 (оперативное обновление 4.7.2);
- В составе Astra Linux Common Edition:
- Ядро модификации 5.4 доступно начиная с обновления 2.12.40;
- Ядро модификации 5.10 доступно начиная с обновления 2.12.43;
- Ядро модификации 5.15 доступно начиная с обновления 2.12.45;
Обновление ядер и удаление неиспользуемых ядер
При установке обновлений автоматическое обновление установленных ядер выполняется в пределах одной модификации. То есть, например, установленное ядро модификации 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.* и 5.* можно использовать следующий сценарий:
pkgs=`dpkg -l 2> /dev/null | egrep "^ii\s*linux-image-[456]\.[[:digit:]]+\.[[:digit:]]+-[[:digit:]]+-" | cut -d " " -f3 | grep -v ^linux-image-$(uname -r | cut -d '-' -f1-2)`
set -e
[ -n "$pkgs" ] && apt remove $pkgs
rm -f /boot/old-*