ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как изменить версию ядра в Manjaro

MX Linux против Manjaro

Ядро – это основной компонент любой операционной системы. Оно работает как интерфейс между аппаратным обеспечением машины и программными приложениями, которые выделяют аппаратные ресурсы системным процессам. Поскольку каждый элемент ОС Linux построен вокруг него, возрастающая сложность программного и аппаратного обеспечения требует полного использования ядра. Следовательно, ядра Linux всегда находятся в стадии разработки с регулярными обновлениями и выпусками версий. Точно так же обновление ядер – идеальный способ убедиться, что устройства и программное обеспечение работают наилучшим образом.

Manjaro предлагает различные способы идентификации, обновления, понижения или добавления новых/старых ядер. Manjaro предоставляет отличный графический пользовательский интерфейс, известный как Manjaro System Manager для управления ядром. Кроме того, менеджер пакетов Manjaro Pacman также обеспечивает управление версиями ядра.

Однако лучшая особенность, которая отличает Manjaro Linux, – это команда mhwd-kernel в инструменте управления обнаружением оборудования, которая позволяет легко управлять и устанавливать несколько ядер.

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

 

Переключение ядер Manjaro через интерфейс командной строки

Добавление, обновление, понижение версии и удаление версии ядра Manjaro может происходить двумя способами, то есть с помощью инструмента обнаружения оборудования Pacman и Manjaro (mhwd). В этом разделе обсуждается, как параллельно переключать ядра с помощью диспетчера пакетов Manjaro Pacman и его уникальной функции mhwd-kernel.

 

Определить используемое ядро

Перед началом процесса обновления/понижения версии ядра определите сведения о текущей версии с помощью команды mhwd-kernel:

manjaro@manjaro:~$ mhwd-kernel -li

Currently running: 5.9.16-1-MANJARO (linux59)

The following kernels are installed in your system:

* linux59

Приведенная выше команда выводит версию ядра системы, 5.9.16-1-MANJARO, вместе со списком установленных ядер.

 

Обновить ядро

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

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

[manjaro@manjaro ~]$ pacman -Ss linux5* | grep "kernel and modules"

The Linux414 kernel and modules

The Linux419 kernel and modules

The Linux44 kernel and modules

The Linux49 kernel and modules

The Linux510 kernel and modules

The Linux511 kernel and modules

The Linux512 kernel and modules

The Linux54 kernel and modules

The Linux59 kernel and modules

The Linux-rt-lts-manjaro kernel and modules

The Linux-rt-manjaro kernel and modules

The Linux54-rt kernel and modules

The Linux59-rt kernel and modules

Приведенная выше команда выводит все версии ядра, тогда как ядра с буквой «rt» представляют собой нестабильный выпуск ядра или версию ядра, работающую в реальном времени.

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

[manjaro@manjaro ~]$ sudo mhwd-kernel -i linux510

 

или

[manjaro@manjaro ~]$ sudo pacman -S linux510

 

Как показано выше, указывать полный номер версии ядра необязательно. Точно так же важно отметить, что Manjaro автоматически обновляет все модули только что установленной версии из старой. Например, для обновления с 59 до 5.10 manjaro автоматически обновляет модули в 5.19 со всеми модулями в 5.14.

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

 

Вариант rmc

В mhwd-Kernel командование RMC вариант играет важную роль, так как она удаляет существующее ядро при установке нового ядра. Напротив, официальный сайт Manjaro рекомендует оставить старый на короткий промежуток времени, когда система обновляет новейшее ядро.

[manjaro@manjaro ~]$ sudo mhwd-kernel -i linux510 rmc

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

 

Удалить ядра

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

Используйте команду mhwd-kernel для удаления заголовков ядра:

[manjaro@manjaro ~]$ sudo mhwd-kernel -r linux510

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

[manjaro@manjaro ~]$ sudo pacman -R linux50 linux50-headers linux50-extramodules

Примечание. Приведенная выше команда может вызвать ошибку, если какой-либо из трех элементов отсутствует в системе. Точно так же, если Manjaro – виртуальная машина, эта команда не удалит некоторые ядра, которые содержат необходимые элементы для процесса виртуализации.

 

Переключение ядра через графический интерфейс

Manjaro Setting Manager предлагает ряд настроек, уникальных для его дистрибутива, для конфигурации оборудования и установки ядра. Нажмите клавишу «Windows» и введите «Manjaro Setting Manager» для просмотра графического интерфейса.

Как изменить версию ядра в Manjaro

 

Выберите «Ядро», чтобы войти в инструмент управления ядром графического интерфейса Manjaro. В нем будут перечислены все доступные версии ядра, а также сведения о существующем ядре.

Как изменить версию ядра в Manjaro

 

Как изменить версию ядра в Manjaro

 

Обновить ядро

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

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

 

Понизить версию ядра

Поскольку каждый новый выпуск ядра добавляет исправления безопасности и драйверы, понижать версию ядра до более ранней версии неразумно. Однако иногда старые версии ядра работают лучше, чем новая версия. Выберите более старую версию до 5.9 и нажмите «install».

 

Удалить ядро

Нажмите «uninstall», чтобы очистить ядро. Помните, что нельзя удалять/деинсталлировать ядро. Переключитесь на другое ядро ​​на экране загрузки и удалите ненужное.

 

Заключение

В статье рассматриваются различные способы изменения версии ядра Manjaro. Мы обсудили инструмент обнаружения оборудования Manjaro и команды Manjaro Package Manager, mhwd-kernel и команды Pacman для добавления, удаления и обновления версий ядра. Мы также обсудили инструмент Manjaro GUI Kernel Management, который предоставляет список доступных ядер на выбор из устаревших и последних версий ядра.

Exit mobile version