Linux image unsigned что это
В состав дистрибутива и репозитория 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.10sudo 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, с помощью команды:
Переходим в новый каталог с помощью команды:
Теперь переходим по ссылке и выбираем нужную версию, до которой вы хотите выполнить обновление ядра.
В данном руководстве рассматривается обновление ядра до версии 5.2.10.
Далее нужно скачать пакеты “generic” или “low latency”.
- Пакеты “generic” предназначены для операционных систем, используемых для типовых задач.
- Пакеты “low latency” предназначены для операционных систем, используемых для работы с аудио и видео.
В данном руководстве рассматривается обновление ядра операционной системы, используемой для типовых задач.
Для операционной системы, используемой для типовых задач, понадобятся следующие пакеты:
- Пакет, который содержит в названии “linux-headers” и “all”, находящийся в разделе соответствующем архитектуре вашего процессора.
- Пакет, который содержит в названии “linux-headers” и “generic”, находящийся в разделе соответствующем архитектуре вашего процессора.
- Пакет, который содержит в названии “linux-image-unsigned” и “generic”, находящийся в разделе соответствующем архитектуре вашего процессора.
- Пакет, который содержит в названии “linux-modules” и “generic”, находящийся в разделе соответствующем архитектуре вашего процессора.
Загрузим пакет, который содержит в названии “linux-headers” и “all”, и находится в разделе соответствующем архитектуре вашего процессора, с помощью команды:
Загрузим пакет, который содержит в названии “linux-headers” и “generic”, и находится в разделе соответствующем архитектуре вашего процессора, с помощью команды:
Загрузим пакет, который содержит в названии “linux-image-unsigned” и “generic”, и находится в разделе соответствующем архитектуре вашего процессора, с помощью команды:
Загрузим пакет, который содержит в названии “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. Об этом сайте.
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-upgrades18.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, позволяющее выбрать предыдущую версию ядра.
Читайте также: