Рейтинг:3

Как обновить ядро ​​до определенной версии

флаг eg

Я хотел бы перейти на конкретную версию ядра (5.4.0-81-универсальная), следуя текущему состоянию на разных серверах. Я хотел бы использовать диспетчер пакетов apt для обновления ядра.

Ubuntu 18.04.3 LTS 4.15.0-55-общий
Ubuntu 18.04 LTS 4.15.0-51-общий
Ubuntu 18.04 LTS 4.15.0-20-общий
Ubuntu 18.04 LTS 4.15.0-106-общий
Ubuntu 18.04 LTS 4.15.0-133-общий
Ubuntu 18.04 LTS 4.15.0-140-общий
Ubuntu 18.04 LTS 4.15.0-107-общий
Ubuntu 18.04.4 LTS 5.4.0-74-общий
Ubuntu 18.04.4 LTS 5.4.0-77-общий

лс / загрузка
config-4.15.0-76-общий grub initrd.img-5.4.0-70-общий System.map-5.4.0-70-общий vmlinuz-5.4.0-70-общий
config-5.4.0-70-общий initrd.img-4.15.0-76-общий System.map-4.15.0-76-общий vmlinuz-4.15.0-76-общий

uname -r
5.4.0-70-общий

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

apt-cache поиск linux-image | grep 5.4.0-81-общий
linux-image-5.4.0-81-generic — Подписанный общий образ ядра
linux-image-unsigned-5.4.0-81-generic — образ ядра Linux для версии 5.4.0 на 64-битной x86 SMP

Теперь, как безопасно и изящно обновить только версию ядра -

apt-получить обновление linux-image-5.4.0-81-универсальный
N0rbert avatar
флаг zw
Отвечает ли это на ваш вопрос? [Как мне восстановить репозитории по умолчанию?](https://askubuntu.com/questions/124017/how-do-i-restore-the-default-repositories) Он уже есть в [официальных репозиториях](https:// packages.ubuntu.com/source/bionic-updates/linux-signed-hwe-5.4). Чтобы обеспечить безопасность вашей системы, вам необходимо установить обновления безопасности (не только ядро).
unknown avatar
флаг eg
Мой вопрос больше о том, как установить конкретную версию ядра с помощью диспетчера пакетов apt.
N0rbert avatar
флаг zw
Пожалуйста, добавьте к вопросу вывод `ls /boot` и `uname -r`.
unknown avatar
флаг eg
добавлен вывод ls /boot и uname -r
user535733 avatar
флаг cn
Ваш вопрос должен четко объяснить, почему вам нужно конкретное старое ядро. Это можно сделать, но это крайний случай. Объяснение поможет отговорить новых пользователей (основных завсегдатаев этого сайта) от ошибочного понижения версии своих ядер.
Рейтинг:5
флаг zw

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

Итак, вы должны удалить мета-пакет (обычно это зависит от последнего ядра, в настоящее время это 5.4.0-86 в этом стеке HWE)

sudo apt-получить обновление
sudo apt-get удалить linux-image-generic-hwe-18.04
sudo apt-получить автоматическое удаление

а затем установите исправленную версию

sudo apt-get установить linux-image-5.4.0-81-generic

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

Итак, чтобы вернуть все последние обновления, вы должны выполнить следующие команды:

sudo apt-получить обновление
sudo apt-get install --install-рекомендует linux-generic-hwe-18.04  
sudo apt-get dist-upgrade # для получения всех последних зависимостей

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


Еще материалы для чтения:

unknown avatar
флаг eg
Не могли бы вы сообщить мне, где вы нашли ` linux-image-generic-hwe-18.04 `, что это такое и почему его нужно удалить.
unknown avatar
флаг eg
Я просматривал https://wiki.debian.org/HowToUpgradeKernel, где ничего не говорилось об удалении. каково значение удаления мета-пакета, пожалуйста, дайте мне знать.
N0rbert avatar
флаг zw
Такие пакеты, как linux-image-5.4.0-81-generic, являются динамическими зависимостями от linux-image-generic-hwe-18.04. Текущая версия 5.4.0-86.
unknown avatar
флаг eg
Разве мое текущее ядро ​​​​не является «5.4.0-70-generic» в соответствии с выводом команды uname -r и как это связано с удалением met-package «linux-image-generic-hwe-18.04» удалит мой старый пакет.
N0rbert avatar
флаг zw
Вы должны более тщательно понимать внутренности dpkg/APT. Пожалуйста, прочитайте соответствующие документы. Затем выполните «apt-cache rdepends linux-image-5.4.0-70-generic», чтобы понять связь между ним и пакетом «linux-image-generic-hwe-18.04». Вы должны изучить инструменты и систему, прежде чем делать странные вещи, ИМХО.
флаг cn
Спасибо за ответ. Я выполнил шаги и успешно установил ядра 5.10 и 5.13.19 на 18.04.6 LTS. Я использовал mainline для установки этих ядер.

Ответить или комментировать

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