Различные типы ядра для Arch Linux и способы их использования
Одна из причин, по которой люди используют Arch Linux, заключается в том, что это новейшая версия. Вы получаете большую часть программного обеспечения и ядро Linux раньше, чем пользователи других дистрибутивов.
Но это не значит, что вам нужно всегда использовать последнее основное ядро. Доступно несколько вариантов ядра, и я собираюсь показать вам, как переключать ядра в Arch Linux.
Различные типы ядер, доступные для Arch Linux
Во-первых, позвольте мне рассказать вам о различных типах ядер Linux, доступных вам как пользователю Arch.
Основное ядро (имя пакета: linux)
Это последнее стабильное ядро Linux. Большинство людей используют это ядро по той причине, что это последняя доступная версия ядра.
Ядро LTS (имя пакета: linux-lts)
Пакет linux-lts
предоставляет вам новейшее ядро Linux с долгосрочной поддержкой. Для ядра LTS не существует заранее определенного жизненного цикла, но вы можете быть уверены, что сможете пользоваться одной и той же версией ядра в течение гораздо более длительного периода.
Исправления ядра обычно ничего не ломают, но поломка не исключена. Если ваше оборудование не самое новое, которое может предложить рынок, вы можете насладиться новейшим программным обеспечением с повышенной стабильностью, установив немного более старое ядро LTS.
Усиленное ядро (название пакета: linux-hardened)
Для пользователей, заботящихся о безопасности, существует усиленная версия последнего стабильного ядра. Обратите внимание, что некоторые пакеты не будут работать при использовании этого ядра.
Ядро с настроенной производительностью (имя пакета: linux-zen)
Если вы хотите получить максимальную отдачу от своей системы, вы можете использовать ядро «Zen», которое по сути является ответвлением последней версии ядра и обеспечивает настройки за счет пропускной способности и энергопотребления.
Как переключить ядра в Arch Linux
Теперь, когда вы знаете о различных вариантах ядра, давайте посмотрим, как изменить ядро в Arch Linux.
Это двухэтапный процесс:
Установите ядро Linux по вашему выбору.
Измените файл конфигурации grub, чтобы добавить недавно установленное ядро.
Не волнуйтесь, я покажу вам все шаги подробно.
Проверьте версию ядра в Arch Linux с помощью этой команды:
uname -r
Если он показывает только число
Переключить ядра в Arch можно просто, установив ядро, которое вы хотите использовать, и настроив файл конфигурации grub.
Шаг 1. Установите ядро по вашему выбору.
Вы можете использовать команду pacman для установки ядра Linux по вашему выбору. Вам просто нужно знать имя пакета.
Вы также можете одновременно установить в системе несколько типов ядер Linux. Вы можете выбрать, какое ядро использовать, из меню grub.
Для последнего стабильного ядра:
sudo pacman -S linux
Для последнего ядра LTS:
sudo pacman -S linux-lts
Для получения последней стабильной версии ядра с усиленными исправлениями:
sudo pacman -S linux-hardened
Чтобы получить ядро Zen:
sudo pacman -S linux-zen
Шаг 2. Измените файл конфигурации grub, добавив дополнительные параметры ядра.
По умолчанию Arch Linux использует последнюю версию ядра по умолчанию. Дополнительные версии ядра доступны в дополнительных параметрах:
Однако я предпочитаю делать что-то немного по-другому и немного лучше (на мой взгляд). Вот что я делаю:
Отключите подменю grub, чтобы все доступные версии ядра отображались на главном экране (а не в разделе «Дополнительные параметры»).
Настройте grub так, чтобы он вызывал последнюю загруженную вами запись ядра и использовал ее в качестве записи по умолчанию для загрузки в следующий раз.
Уже звучит намного лучше, не так ли?
Для этого вам необходимо отредактировать файл конфигурации GRUB. Все файлы конфигурации обычно расположены в каталоге /etc.
Откройте терминал и отредактируйте файл конфигурации в вашем любимом текстовом редакторе на основе терминала. Я использую редактор Nano:
sudo nano /etc/default/grub
Как вы могли заметить, я изменил указанное значение, но добавил еще две строки, поэтому окончательный результат должен выглядеть следующим образом:
GRUB_DISABLE_SUBMENU=y
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
Первая и необязательная строка используется для отключения подменю GRUB. Мне становится легче, когда я сразу вижу все свои ядра на экране GRUB без необходимости входить в подменю дополнительных параметров.
Вторая строка используется для сохранения последней записи ядра.
Наконец, вам необходимо убедиться, что GRUB будет использовать по по умолчанию последнюю сохраненную запись.
Сохраните файл конфигурации и выйдите.
Шаг 3. Повторно создайте файл конфигурации GRUB.
Чтобы изменения вступили в силу, вам необходимо заново создать файл конфигурации. Для этого откройте терминал и выполните следующую команду:
$ sudo grub-mkconfig -o /boot/grub/grub.cfg
Если вам это кажется знакомым, значит, вы использовали эту команду в процессе установки Arch Linux.
Перезагрузите систему Linux и выберите ядро, которое хотите использовать!
Заключение
Вам не нужно беспокоиться об обновлении ядра Arch Linux. Если есть обновления для выбранного вами ядра, они будут установлены вместе с обновлениями системы. Думаю, вы уже знаете, как обновить систему Arch Linux.
Переключение ядер в Arch Linux — это простой процесс с несколькими вариантами, адаптированными к вашим потребностям. Я считаю описанный выше метод самым безопасным и простым, поскольку вам не нужно удалять ядро из вашей системы. Если вы решите использовать последнюю версию ядра, полезно установить ядро LTS на случай паники ядра.
Надеюсь, вам понравился этот совет по Arch Linux. Подпишитесь на It’s FOSS, чтобы получать больше советов и руководств.