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

Ключ

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


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

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

.*

и выше

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

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

  • linux-6.12 (доступен начиная с оперативного обновления Astra Linux Special Edition 1.8 БЮЛЛЕТЕНЬ № 2025-0411SE18 (оперативное обновление 1.8.2) — установка ядра мажорной версии 6.12 в вариантах generic и debug.
  • linux-6.6 (доступен начиная с очередного обновления Astra Linux Special Edition 1.8)  — установка ядра мажорной версии 6.6 в вариантах generic и debug. В оперативном обновлении 1.8.2 заменен на linux-6.12.
  • linux-6.1 (доступен начиная с обновления БЮЛЛЕТЕНЬ № 2023-1023SE17 (оперативное обновление 1.7.5.4;)  — установка ядра мажорной версии 6.1 в варианте generic и, если он доступен, в варианте debug. 
  • linux-5.1015 — установка ядра мажорной версии 5.15 в вариантах generic, hardened, lowlatency;
  • linux-5.10 — установка ядра мажорной версии 5 .1510 в вариантах generic и hardened.

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

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

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

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

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

Для того, чтобы

установленные

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

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

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

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

latest. Пр этом обновляться будут только пакеты варианта generic, ядра других вариантов автоматически обновляться не будут.

Метапакеты могут быть установлены с помощью Графический менеджер пакетов 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.* и 5.* можно использовать следующий сценарий:

Command

#!/bin/bash

set -e

pkgs=`dpkg -l 2> /dev/null | egrep "^ii\s*linux-image-5[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-*