Linux image unsigned что это

Обновлено: 03.07.2024

В состав дистрибутива и репозитория 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-*

Данная статья предназначена для тех, кто искал подробное и понятное руководство о том, как обновить ядро на Ubuntu.

Проверим текущую версию ядра. Открываем Terminal и выполняем команду:

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

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

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

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

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

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

В данном руководстве рассматривается обновление ядра до версии 5.2.10.

Далее нужно скачать пакеты “generic” или “low latency”.

  • Пакеты “generic” предназначены для операционных систем, используемых для типовых задач.
  • Пакеты “low latency” предназначены для операционных систем, используемых для работы с аудио и видео.

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

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

  • Пакет, который содержит в названии “linux-headers” и “all”, находящийся в разделе соответствующем архитектуре вашего процессора.
  • Пакет, который содержит в названии “linux-headers” и “generic”, находящийся в разделе соответствующем архитектуре вашего процессора.
  • Пакет, который содержит в названии “linux-image-unsigned” и “generic”, находящийся в разделе соответствующем архитектуре вашего процессора.
  • Пакет, который содержит в названии “linux-modules” и “generic”, находящийся в разделе соответствующем архитектуре вашего процессора.

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

Загрузим пакет, который содержит в названии “linux-headers” и “all”, и находится в разделе соответствующем архитектуре вашего процессора, с помощью команды:

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

Загрузим пакет, который содержит в названии “linux-headers” и “generic”, и находится в разделе соответствующем архитектуре вашего процессора, с помощью команды:

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

Загрузим пакет, который содержит в названии “linux-image-unsigned” и “generic”, и находится в разделе соответствующем архитектуре вашего процессора, с помощью команды:

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

Загрузим пакет, который содержит в названии “linux-modules” и “generic”, и находится в разделе соответствующем архитектуре вашего процессора, с помощью команды:

Please consider filing a bug or asking a question via Launchpad before contacting the maintainer directly.

Original Maintainer (usually from Debian):

It should generally not be necessary for users to contact the original maintainer.

Подобные пакеты:

Linux kernel image for version 5.0.0 on 64 bit x86 SMP

Другие пакеты, относящиеся к linux-image-unsigned-5.0.0-36-generic

  • rec: flash-kernel [arm64] utility to make certain embedded devices bootable
  • rec: grub-ieee1275 [ppc64el] GRand Unified Bootloader, version 2 (Open Firmware version)
  • rec: grub-pc [amd64] GRand Unified Bootloader, version 2 (PC/BIOS version) или grub-efi-amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 version) или grub-efi-ia32 GRand Unified Bootloader, version 2 (EFI-IA32 version) или grub Пакет недоступен или lilo LInux LOader - the classic OS boot loader
  • rec: initramfs-tools generic modular initramfs generator (automation) или linux-initramfs-tool виртуальный пакет, предоставляемый initramfs-tools
  • sug: fdutils Linux floppy utilities
  • sug: linux-headers-5.0.0-36-generic Linux kernel headers for version 5.0.0 on 64 bit x86 SMP
  • sug: linux-hwe-doc-5.0.0 Пакет недоступен или linux-hwe-source-5.0.0 Пакет недоступен
  • sug: linux-hwe-tools Пакет недоступен

Загрузка linux-image-unsigned-5.0.0-36-generic

Загрузить для всех доступных архитектур
Архитектура Размер пакета В установленном виде Файлы
amd64 8 312,3 Кб8 900,0 Кб [список файлов]
arm64 8 983,6 Кб9 351,0 Кб [список файлов]
ppc64el 6 471,0 Кб25 885,0 Кб [список файлов]

This page is also available in the following languages:

Авторские права © 2021 Canonical Ltd.; См. условия лицензии. Ubuntu это торговый знак компании Canonical Ltd. Об этом сайте.

Как обновить Ubuntu до 21.10 и ядро до 5.15

2019-05-14

В этой статье я покажу вам, как обновить Ubuntu до 21.10 (новейшая) или 20.04 (с долгосрочной поддержкой). В качестве бонуса мы также обновим ядро до последнего релиз-кандидата 5.16-rc1 или последней стабильной версии 5.15.3 или предыдущей 5.14.20. Последняя версия Ubuntu Impish 21.10 содержит следующие улучшения:

  • Обновленный установщик
  • Ядро Linux 5.13
  • GNOME 40
  • Драйвер NVIDIA с закрытым исходным кодом теперь поддерживает Wayland
  • Сжатие Zstd для пакетов
  • Firefox теперь поставляется в виде snap
  • Тема Yaru Light теперь по умолчанию
  • Жесты с несколькими касаниями
  • PulseAudio 15 с поддержкой Bluetooth LDAC
  • Графические приложения в подсистеме Windows для Linux

Для обновления Ubuntu до 21.10 вам понадобится 1 час , чтобы выполнить следующие действия :

Обновляем Ubuntu до последней LTS версии (с долгосрочной поддержкой)

Рекомендуется обновить Ubuntu до последней версии LTS (с долгосрочной поддержкой), чтобы избежать проблем, связанных с обновлением пакетов на слишком новую версию по сравнению с установленной в настоящее время.
Если у вас версия 18.x или ниже, выполните следующую команду

В противном случае, если вы уже используете 20.04 и опытный пользователь Linux, вы можете пропустить этот шаг и перейти прямо к обновлению Ubuntu до Impish Indri 21.10

sudo sed -i 's/lts/normal/g' /etc/update-manager/release-upgrades

18.04 - bionic
18.10 - cosmic
19.04 - disco
19.10 - eoan
20.04 - focal
20.10 - groovy
21.04 - hirsute
21.10 - impish
22.04 - jammy (в разработке)
в приведенном ниже примере мы обновляем ubuntu 20.04 (focal) до 21.10 (impish)

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

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

Поскольку Linux Mint основана на Ubuntu, то данная инструкция в полной мере применима и к дистрибутивам Linux Mint, кроме LMDE. Для LMDE (Linux Mint Debian Edition) смотрите статью «Как установить последние версии ядра Linux в Debian и основанные на Debian дистрибутивы».

Предупреждение перед обновлением ядра

Необходимо помнить, что из-за несовместимости ядра с программами (в первую очередь, с проприетарными видео драйверами), вы можете столкнуться с проблемами, в том числе с чёрным экраном во время загрузки.

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

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

Следует быть особенно осторожным владельцам старых дистрибутивов — настоятельно рекомендуется обновлять ядро только на последних версиях ОС.

Ещё одна вполне вероятная проблема, с которой вы можете столкнуться если установите ядро самой последней версии — проблема с неразрешёнными зависимостями и как следствие невозможность использования менеджера пакетов apt для обновления и установки программ. Если вы столкнулись с ситуацией, когда после успешной установки нового ядра не получается обновить пакеты с помощью apt, то попробуйте устанавливать более ранние версии ядра, которые вам подходят, а версии, вызывающие проблемы с зависимостями, удаляйте. Помните, что невозможно удалить ядро с которым вы загрузились — перед удалением загрузите компьютер с любой другой версией ядра.

mainline — репозиторий ядер Ubuntu

Для Ubuntu имеется репозиторий скомпилированных ядер mainline всех версий, в том числе самых последних, поэтому установка не вызывает особых сложностей — компилировать ядро Linux не нужно. Более того, имеются инструменты, в том числе с графическим интерфейсом для установки любых ядер.

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

  • linux-headers-*-generic_*_amd64.deb
  • linux-headers-*_all.deb
  • linux-image-unsigned-*-generic_*_amd64.deb
  • linux-modules-*-generic_*_amd64.deb

И установить их командой:

Но процесс можно упростить ещё больше, используя утилиты для работы с ядрами.

mainline (продолжение бесплатной версии ukuu) — программа с графическим и консольным интерфейсом для обновления ядра

Если вы предпочитаете графический интерфейс, то используйте Mainline.

Чтобы установить программу выполните следующие команды:

Для запуска графического интерфейса выполните:

Для запуска консольной версии выполните:

Использование графической версии не должно вызвать затруднений. При запуске будет получена информация о доступных ядрах, вы можете выбрать любое ядро и установить его, просто нажав на кнопку «Установка». Дополнительно доступны такие действия как удаление ядер и просмотр списков изменений для каждой версии ядра.


Использование консольной версии следующее:

Справка по опциям и командам:

(1) Строка версии должна браться из вывода --list

(2) Одна или более строк версий (разделённые запятыми) берутся из вывода --list

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

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


и выберите желаемую версию из установленных ядер.


Утилита ubuntu-mainline-kernel.sh

Последнюю версию ядра на Ubuntu и Linux Mint также можно установить с помощью утилиты командной строки ubuntu-mainline-kernel.sh.

Загружаем и устанавливаем скрипт ubuntu-mainline-kernel.sh:

Справка по ubuntu-mainline-kernel.sh

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

Проверяем текущую версию ядра:


Ядро имеет версию 5.11.

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


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

Например, мы хотим установить ядро версии v5.12.11, тогда команда следующая (префикс «v» указывать не надо):

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


Вам будет задан вопрос, хотите ли вы продолжить, введите «y»:

Программа завершила работу — чтобы изменения вступили в силу, требуется перезагрузка.


Опять проверяем версию ядра:


Как восстановить Linux после установки ядра

Если ваш компьютер загружается с чёрным экраном, зависает или что-то не работает после обновления ядра, перезагрузитесь и выберите Дополнительные параметры для вашего дистрибутива в меню GRUB:


Затем выберите предыдущую версию ядра и нажмите Enter:


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

Если вы не видите меню GRUB2, нажмите и удерживайте клавишу Shift или несколько раз нажмите клавишу Esc (это может варьироваться в зависимости от загрузки BIOS или UEFI и от используемой вами версии Ubuntu/Linux Mint) при загрузке GRUB. Должно появиться меню Grub, позволяющее выбрать предыдущую версию ядра.

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