Обновляем ядро в debian 10

Как обновить Debian 9 до 10

1. Очистка системы

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

Вы можете найти все сторонние пакеты с помощью утилиты aptitude:

Эта команда выведет все пакеты, которых больше нет в официальном репозитории потому, что они были удалены, а также пакеты, установленные вручную. Такие пакеты желательно удалить.

2. Обновление существующей системы

Второе правило для выполнения максимально безопасного обновления — ваша система должна быть обновлена до самой последней версии. Для этого выполните:

Если все прошло хорошо, выполните проверку целостности базы данных:

Затем проверьте нет ли отложенных пакетов:

Отложенные пакеты не могут быть обновлены, они могут стать проблемой при обновлении до Debian 10. Прежде чем пойти дальше исправьте все проблемы, эта команда может вам помочь:

3. Настройка репозиториев

Теперь наша система полностью обновлена и готова к переходу на новую версию и вот ответ на вопрос как обновить debian 9 до debian 10. Для этого нужно отредактировать файл /etc/apt/sources.list и заменить в нем все репозитории stretch на buster. Сначала создайте резервную копию существующего файла:

Затем откройте файл для редактирования, с помощью vim или apt edit sources и замените все вхождения слова stretch на buster:

#БЫЛО:

#СТАЛО:

Вместо ручного редактирования вы можете использовать команду sed, но лучше сделать вручную:

Далее сохраните изменения если использовали редактор и обновите список репозиториев:

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

4. Обновление до Debian 10

Все подготовительные шаги завершены и нам остался последний — обновить Debian 9 до 10. Для этого выполните команды:

Во время обновления установщик может попросить разрешение на перезапуск нескольких системных служб. Это приостановит процесс установки и чтобы его продолжить вам придется согласится. Обновление займет некоторое время, в зависимости от скорости вашего интернета и производительности процессора. Теперь вы знаете как обновиться до Debian 10.

5. Проверка версии системы

После завершения обновления перезагрузите компьютер. Далее вы можете проверить насколько все успешно прошло с помощью команды:

Здесь вы должны увидеть, что у вас установлена десятая версия системы.

Security Updates

This revision adds the following security updates to the stable release.
The Security Team has already released an advisory for each of these
updates:

Advisory ID Package
DSA-4074 imagemagick
DSA-4103 chromium-browser
DSA-4182 chromium-browser
DSA-4237 chromium-browser
DSA-4242 ruby-sprockets
DSA-4243 cups
DSA-4244 thunderbird
DSA-4245 imagemagick
DSA-4246 mailman
DSA-4247 ruby-rack-protection
DSA-4248 blender
DSA-4249 ffmpeg
DSA-4250 wordpress
DSA-4251 vlc
DSA-4252 znc
DSA-4253 network-manager-vpnc
DSA-4254 slurm-llnl
DSA-4256 chromium-browser
DSA-4257 fuse
DSA-4258 ffmpeg
DSA-4260 libmspack
DSA-4261 vim-syntastic
DSA-4262 symfony
DSA-4263 cgit
DSA-4264 python-django
DSA-4265 xml-security-c
DSA-4266 linux
DSA-4267 kamailio
DSA-4268 openjdk-8
DSA-4269 postgresql-9.6
DSA-4270 gdm3
DSA-4271 samba
DSA-4272 linux
DSA-4273 intel-microcode
DSA-4274 xen
DSA-4275 keystone
DSA-4276 php-horde-image
DSA-4277 mutt
DSA-4278 jetty9
DSA-4279 linux
DSA-4279 linux-latest
DSA-4280 openssh
DSA-4281 tomcat8
DSA-4282 trafficserver
DSA-4283 ruby-json-jwt
DSA-4284 lcms2
DSA-4285 sympa
DSA-4286 curl
DSA-4287 firefox-esr
DSA-4288 ghostscript
DSA-4289 chromium-browser
DSA-4290 libextractor
DSA-4291 mgetty
DSA-4292 kamailio
DSA-4293 discount
DSA-4294 ghostscript
DSA-4295 thunderbird
DSA-4296 mbedtls
DSA-4297 chromium-browser
DSA-4298 hylafax
DSA-4299 texlive-bin
DSA-4300 libarchive-zip-perl
DSA-4301 mediawiki
DSA-4302 openafs
DSA-4303 okular
DSA-4304 firefox-esr
DSA-4305 strongswan
DSA-4306 python2.7
DSA-4307 python3.5
DSA-4308 linux
DSA-4309 strongswan
DSA-4310 firefox-esr
DSA-4311 git
DSA-4312 tinc
DSA-4313 linux
DSA-4314 net-snmp
DSA-4315 wireshark
DSA-4316 imagemagick
DSA-4317 otrs2
DSA-4318 moin
DSA-4319 spice
DSA-4320 asterisk
DSA-4321 graphicsmagick
DSA-4322 libssh
DSA-4323 drupal7
DSA-4324 firefox-esr
DSA-4325 mosquitto
DSA-4326 openjdk-8
DSA-4327 thunderbird
DSA-4328 xorg-server
DSA-4329 teeworlds
DSA-4331 curl

Удаляем не используемые ядра

Со временем у вас может получится несколько ядер в вашей системе Debian. Это может быть в результате естественного обновления системы, так как во время обновления так же и обновляется периодически ядро, так и установка кастомных ядер. Все их хранить у себя на компьютере не обязательно. Что бы их удалить, можно воспользоваться простой командой “purge”. Но, для начала нужно узнать, какие ядра системы Debian у нас имеются, для этого вводим одну из команд, которая выведет все установленные ядра:

или

Теперь собственно переходим к удалению неиспользуемых ядер, например, я хочу удалить ядро “4.19.0-6”. Для этого вводим команду “purge –remove” далее версию ядра и заголовки “linux-headers”. То есть примерно так “sudo purge –remove linux-image-версия linux-headers-версия”. Теперь собственно переходим к удалению:

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

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

Для удаления всех неиспользуемых ядер, можно ввести команду:

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

Улучшения в печати и сканировании

Печать и сканирование становятся проще с Bullseye благодаря улучшениям в утилитах CUPS и SANE.

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

CUPS и SANE, служебные программы для управления принтерами и сканерами в Debian, соответственно, обновлены и имеют улучшенные возможности для работы с этими устройствами. Итак, если у вас есть принтер или сканер, которым обычно требуются определённые драйверы для работы с вашим устройством, Bullseye может заставить его работать прямо из коробки. Команда Debian сообщает, что это должно особенно хорошо работать с печатающими или сканирующими устройствами, «продаваемыми в последние пять лет или около того».

Подготовка к установке

Шаг 1. Загрузка установочного образа

У Debian есть несколько видов установочных образов. Это Netinstall образ, который содержит только самые необходимые компоненты, полные образы, содержащие практически все, а также Live образы, с помощью которых можно запустить систему без установки.

Шаг 2. Запись образа на флешку

Для записи образа на флешку можно использовать утилиту Etcher, как в Windows, так и в Linux вам достаточно выбрать образ, затем выбрать USB устройство и нажать кнопку Flush:

Шаг 3. Настройка BIOS

Следующий шаг — настройка BIOS, вам необходимо перезагрузить компьютер и нажать клавишу Del, Shift+F2, F2 или F8 чтобы войти в интерфейс настройки BIOS. Здесь найдите вкладку Boot. В разделе Bood Device Priority необходимо выбрать Hard Disk, а в Hard Disk Priority — установить на первое место вашу флешку:

Все это работает похожим образом как в новых BIOS, так и в старых, но в новых всё намного проще. Debian отлично устанавливается на UEFI, поэтому никаких дополнительных настроек не нужно.

Что нового в Debian 11

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

  • Очевидно, что обновилось ядро Linux. Теперь это будет версия 5.10.
  • Обновлены версии пакетов графического окружения и офисных программ.
  • Понятное дело, что обновился весь софт. Не буду перечислять изменение версий. Отмечу только некоторые наиболее значимые изменения. Версия php в базе будет 7.4, python — 3.9, MariaDB — 10.5, nginx — 1.18.
  • Обновились cgroups до версии v2.
  • Systemd по умолчанию теперь пишет свой журнал с помощью systemd-journald. Хорошо, что традиционные логи, которые пишет rsyslog пока оставили.
  • Больше не будет однодисковых образов с Xfce (жаль :( ). Остался netinst.iso и DVD-1.iso, не считая live образов.

Подробнее обо всех нововведениях можно прочитать в официальном анонсе

В целом, Debian очень осторожно внедряет какие-то кардинальные нововведения. Можно назвать эту систему консервативной

За это ее многие любят. Установщик уже сколько версий подряд не претерпевает каких-то значительных изменений, в отличие от той же Ubuntu.

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

А теперь давайте рассмотрим как обновить ядро Linux самой новой версии в CentOS. Инструкция проверена на CentOS 8, но скорее всего, будет работать и на RHEL 8, Fedora и других подобных дистрибутивах.

Как правило, новые ядра не включены в официальные репозитории CentOS, поэтому чтобы получить последнюю стабильную версию нам необходимо будет добавить репозиторий ELRepo. Это репозиторий коммерческих пакетов (Enterprise Linux Packages) он также поддерживается в RHEL и Fedora.

Для добавления репозитория сначала необходимо импортировать ключ:

Для того чтобы добавить репозиторий и необходимые компоненты в RHEL 7 и CentOS 7 выполните:

В CentOS 8 выполните:

В CentOS 6:

Готово, теперь посмотрим текущую версию ядра:

Можем устанавливать самую новую версию ядра Linux командой:

Пакет kernel-ml, это текущий стабильный mainline релиз, на данный момент, это 5.8. После того как установка нового ядра Linux завершена, обновите конфигурационный файл загрузчика:

Затем можете перезагружать систему. Обновление ядра в CentOS завершено.

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

Или:

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

Обновлённая база пакетов

Bullseye включает обновлённую базу пакетов, при этом более половины пакетов, присутствующих в Buster, проходят обновления. Общее количество пакетов округляется до колоссальных 58000. Некоторые из них являются новыми добавлениями, в то время как другие, которые присутствовали в Buster, были удалены.

Обновления для популярных пакетов включают пакет LibreOffice, который теперь имеет версию 7.0, пакет Calligra, с версией 3.2, и GIMP, с версией 2.10.22. Примечательно, что у GNOME (DE) версия 3.38, в то время как современные дистрибутивы, такие как Fedora 34 и Ubuntu 21.04, поставляются с GNOME 40.

Другие стандартные Debian DE также претерпевают обновления, в том числе Xfce, переходящий на 4.16, LXDE версии 11, LXQt 0.16, MATE 1.24 и KDE Plasma 5.20.

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

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

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

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

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

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

Removed packages

The following packages were removed due to circumstances beyond our control:

Package Reason
adblock-plus-element-hiding-helper Incompatible with newer firefox-esr versions
all-in-one-sidebar Incompatible with newer firefox-esr versions
autofill-forms Incompatible with newer firefox-esr versions
automatic-save-folder Incompatible with newer firefox-esr versions
classic-theme-restorer Incompatible with newer firefox-esr versions
colorfultabs Incompatible with newer firefox-esr versions
custom-tab-width Incompatible with newer firefox-esr versions
dactyl Incompatible with newer firefox-esr versions
downthemall Incompatible with newer firefox-esr versions
dvips-fontdata-n2bk Empty package
firebug Incompatible with newer firefox-esr versions
firegestures Incompatible with newer firefox-esr versions
firexpath Incompatible with newer firefox-esr versions
flashgot Incompatible with newer firefox-esr versions
form-history-control Incompatible with newer firefox-esr versions
foxyproxy Incompatible with newer firefox-esr versions
gitlab Open security issues, hard to backport fixes
greasemonkey Incompatible with newer firefox-esr versions
intel-processor-trace Only useful on Intel architectures
itsalltext Incompatible with newer firefox-esr versions
knot-resolver Security issues, hard to backport fixes
lightbeam Incompatible with newer firefox-esr versions
livehttpheaders Incompatible with newer firefox-esr versions
lyz Incompatible with newer firefox-esr versions
npapi-vlc Incompatible with newer firefox-esr versions
nukeimage Incompatible with newer firefox-esr versions
openinbrowser Incompatible with newer firefox-esr versions
perspectives-extension Incompatible with newer firefox-esr versions
pwdhash Incompatible with newer firefox-esr versions
Broken due to upstream changes
python-tvrage Useless after tvrage.com shutdown
reloadevery Incompatible with newer firefox-esr versions
sage-extension Incompatible with newer firefox-esr versions
scrapbook Incompatible with newer firefox-esr versions
self-destructing-cookies Incompatible with newer firefox-esr versions
spdy-indicator Incompatible with newer firefox-esr versions
status-4-evar Incompatible with newer firefox-esr versions
stylish Incompatible with newer firefox-esr versions
tabmixplus Incompatible with newer firefox-esr versions
tree-style-tab Incompatible with newer firefox-esr versions
ubiquity-extension Incompatible with newer firefox-esr versions
uppity Incompatible with newer firefox-esr versions
useragentswitcher Incompatible with newer firefox-esr versions
video-without-flash Incompatible with newer firefox-esr versions
webdeveloper Incompatible with newer firefox-esr versions
xul-ext-monkeysphere Incompatible with newer firefox-esr versions

Модули ядра Linux

Что, если б в Windows уже содержались все доступные драйверы устройств, и вам просто нужно было задействовать некоторые из них? В этом, по сути, и заключен принцип загружаемых модулей ядра Linux (сокр. LKM» от англ. «Loadable Kernel Module»). Они должны обеспечивать взаимодействие ядра со всем вашим оборудованием, и при этом не занимать всю доступную память.

Модули обычно расширяют базовые возможности ядра, связанные с различной работой устройств, файловых систем и системных вызовов. Они, как правило, имеют расширение .ko и обычно хранятся в каталоге /lib/modules:

Благодаря модульной структуре, вы можете легко настроить ядро под себя, установив необходимые модули с помощью или отредактировав файл /boot/config, или вы можете загружать и выгружать модули «на лету» с помощью команды .

В некоторых дистрибутивах, таких как , доступны модули сторонних производителей или с закрытым исходным кодом. Разработчики программного обеспечения (например, NVIDIA, AMD и др.) не предоставляют исходный код, а скорее создают свои собственные модули в виде предварительно скомпилированных .ko-файлов. Некоторые разработчики Linux считают, что такие закрытые модули «портят» своим присутствием ядро, предоставляя несвободное программное обеспечение, и не включают их в свои дистрибутивы.

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

Когда вы используете Debian, вы должны понимать, что самые новые версии пакетов вы не всегда можете получить. Один из таких компонентов — ядро. Вы можете взять ядро, собранное для других дистрибутивов, например, Ubuntu, но там использованы свои патчи, и скорее всего, оно не будет правильно работать в Debian. Самым простым способом получить новое ядро в этой системе будет использование тестовых репозиториев, таких, как backports и experimental. Например, сейчас самая новая версия Debian — 9. В ней используется ядро 4.9. Но в репозитории experimental есть ядро 4.13, на данный момент, это самая новая версия, доступная на Kernel.org.

Давайте рассмотрим как установить ядра из exprimental и backports. Пакеты из backports тоже свежие, но не настолько как из experimental, поэтому они более стабильны. Сначала рассмотрим backports, а уже затем experimental. Нам нужно добавить репозиторий в систему, для этого откройте файл /etc/apt/sources.list и добавьте туда такую строку:

Обновите список пакетов:

Дальше нужно обновить список пакетов, а затем смотрим, какие версии ядра появились в системе:

Как видите, в репозитории backports уже есть ядро 4.11, в то время как в официальном стабильном репозитории только 4.9. Теперь мы можем обновить ядро debian:

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

Обратите внимание, что если вы используете ноутбук, то вам еще нужно будет установить прошивку firmware из репозитория backports. Например, для iwlwifi:

Если вы хотите самую новую версию ядра, то вам придется использовать репозиторий experimental, но тут дела обстоят немного сложнее. Это экспериментальный репозиторий, поэтому перед добавлением нужно указать настройки чтобы по умолчанию он вообще не использовался и активировался для определенного пакета вручную. Для этого добавьте в файл /etc/apt/preferences:

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

Теперь добавьте репозиторий в систему:

И обновите список пакетов:

Проверьте, сработала ли настройка приоритета:

Дальше ищем доступные версии ядра:

Тут мы уже видим новую версию ядра Linux 4.13 из репозитория experimental, о которой я говорил выше. Дальше мы можем ее установить:

Опять же, после установки будет автоматически обновлен Grub и вы сможете перезагрузить компьютер чтобы работать с новым ядром. Если вы поймаете какую-либо ошибку, то всегда можете выбрать в меню загрузчика предыдущее ядро, которое хорошо работало, а новое удалить командой:

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

1.3. Основные законы управления

Если вернуться к последнему рисунку (структурная схема САУ на рис. 1.2.3), то необходимо “расшифровать” роль, которую играет усилительно-преобразующее устройство (какие функции оно выполняет).

Если усилительно-преобразующее устройство (УПУ) выполняет только усиление (или ослабление) сигнала рассогласования ε(t), а именно: , где – коэффициент пропорциональности (в частном случае = Const), то такой режим управления замкнутой САУ называется режимом пропорционального управления (П-управление).

Если УПУ выполняет формирование выходного сигнала ε1(t), пропорционального ошибке ε(t) и интегралу от ε(t), т.е. , то такой режим управления называется пропорционально-интегрирующим (ПИ-управление). ==> , где b – коэффициент пропорциональности (в частном случае b = Const).

Обычно ПИ-управление используется для повышения точности управления (регулирования).

Если УПУ формирует выходной сигнал ε1(t), пропорциональный ошибке ε(t) и ее производной, то такой режим называется пропорционально-дифференцирующим (ПД-управление): ==>

Обычно использование ПД-управления повышает быстродействие САУ

Если УПУ формирует выходной сигнал ε1(t), пропорциональный ошибке ε(t), ее производной, и интегралу от ошибки ==> , то такой режим называетсято такой режим управления называется пропорционально-интегрально-дифференцирующим режимом управления (ПИД-управление).

ПИД-управление позволяет зачастую обеспечить “хорошую” точность управления при “хорошем” быстродействии

26. sa_flags

Поле sa_flags в struct sigaction формируется побитовым ИЛИ следующих значений:

A_ONSTACK — Используется для обработки сигналов на альтернативном сигнальном стеке.

SA_RESETHAND — Во время исполнения функции обработки сбрасывает реакцию на сигнал к SIG_DFL; обрабатываемый сигнал при этом не блокируется.

SA_NODEFER — Во время обработки сигнала сигнал не блокируется.

SA_RESTART — Системные вызовы, которые будут прерваны исполнением функции обработки, автоматически перезапускаются.

SA_SIGINFO — Используется для доступа к подробной информации о процессе, исполняющем сигнальный обработчик, такой как причина возникновения сигнала и контекст процесса в момент доставки сигнала.
SA_NOCLDWAIT — Подавляет создание процессов-зомби.

SA_NOCLDSTOP — Подавляет генерацию SIGCHLD, когда порожденные процессы останавливаются или возобновляются.

«Живая» операционная система

Другой способ использовать две операционные системы на одном ПК — использовать «Живая» операционная система . Этот метод очень похож на метод двойной загрузки, поскольку он позволяет нам загружать только одну систему одновременно, но нет необходимости устанавливать ее на жесткий диск, поскольку она будет выполняться из ОЗУ.

Преимущества и недостатки Live-OS

Живая операционная система загружается в оперативную память компьютера с USB-накопителя. Его главное окно таково, что после загрузки оно ведет себя так же, как и любая другая операционная система, то есть полностью функциональна и имеет доступ ко всем компьютерное железо; он будет работать так же, как если бы он был установлен на ПК. Требования к оборудованию такие же, как если бы мы устанавливали систему на ПК, и нам не нужно иметь место на жестком диске. Кроме того, при выключении компьютера эта система бесследно исчезает, хотя это тоже можно считать недостатком, в зависимости от ситуации.

Основная проблема этой техники заключается в том, что не все системы с ним совместимы . Как правило, он будет доступен для систем Linux, без возможности загрузки из ОЗУ для Windows и, прежде всего, macOS.

Когда это использовать

Эти типы операционных систем идеальны, когда нам нужно использовать вторую ОС, но мы собираемся использовать ее только один или два раза, что очень редко. Когда он загружен в оперативную память, он имеет полный доступ к оборудованию нашего компьютера, поэтому он будет работать так же, как если бы он был установлен. Но когда мы выключим компьютер, все будет стерто, и при следующем запуске Live-системы нам придется настраивать ее с нуля.

Если нам нужно использовать программу или инструмент из операционной системы, это может быть хорошим вариантом. Кроме того, мы также можем прибегнуть к Live-операционным системам, когда хотим протестировать операционную систему без ее установки.

То есть это лучший вариант, когда:

  • Мы хотим проверить, как работает операционная система, не устанавливая ее.
  • Мы не хотим делиться.
  • Мы хотим всегда носить с собой систему на USB.

Устранение неполадок ядра Linux

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

  • Перезагрузите компьютер с Linux, удерживая нажатой клавишу Shift.
  • Когда появится меню GRUB, выберите Advanced Options.
  • Появится список установленных ядер. Выберите старое ядро, в котором не было проблем.

Если проблема исчезнет после отката, старое ядро ​​может быть вашим лучшим выбором на данный момент, если оно имеет официальный статус поддержки.

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

  • Снова войдите в меню ядра в диспетчере обновлений Mint и выберите более новое ядро.
  • Щелкните Удалить (Remove).

После этого ваше устройство больше не должно загружаться с новым ядром.

Обновить установленные пакеты

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

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

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

Обновите индекс пакетов и обновите все установленные пакеты:
 

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

Удалите все автоматически установленные зависимости, которые больше не нужны ни одному пакету:
 

Выводы

Теперь вы знаете обновить Debian 10 до Debian 11. Особых изменений в процессе обновления, по сравнению с предыдущим релизом, не появилось. Главное обновить пакеты Debian 10 и правильно отредактировать список репозиториев. Если же говорить о стандартной для Debian оболочке GNOME, то с ней обновление проходит даже в графическом режиме.

Благодаря консервативному подходу к разработке дистрибутива, часть пользователей использует Debian без переустановки на протяжении многих лет. Это особенно актуально для серверов, где промедление неуместно. А если у вас до сих пор установлен Debian 9, то обновите его до 10 версии, что позволит перейти на Debian 11.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: