Linux Mint объявил о переработке системы управления ядрами. Теперь старые, неиспользуемые версии ядра будут удаляться автоматически — раз в неделю. Изменение коснётся как обычной редакции, так и LMDE (Linux Mint Debian Edition).
Управление ядрами переезжает из Update Manager в инструмент System Administration. Новый интерфейс отслеживает ядра по сериям, а не по отдельным версиям. Вы сможете выбрать, какие серии ядер отслеживать и сколько старых ядер в пределах каждой серии система должна хранить — в дополнение к тому, с которого вы загружены. Актуальное ядро удалено не будет.
Что изменится в работе
Обновления для отслеживаемых серий ядер по-прежнему будут появляться в Update Manager. Главное отличие — старые, неиспользуемые версии ядер будут удаляться автоматически, раз в неделю.
Для ручного контроля добавлены две кнопки:
- Clean up — немедленно освободить место, удалив неиспользуемые ядра;
- History — посмотреть список удалённых ядер и даты их удаления.
Как защитить нужное ядро от удаления
Если вас не устраивает автоматическое удаление, предусмотрена защита. Отдельные ядра можно пометить как Protected — они не будут удалены ни при каких условиях. Чтобы защитить конкретное ядро, откройте диалог View all kernels и отметьте его.
При установке ядра из другой серии (например, OEM, Azure, IBM, Real Time) инструмент предложит список всей серии и возможность начать её отслеживание. Отслеживание автоматически установит связанные мета-пакеты и будущие обновления — это стоит сделать.
Кастомные ядра, установленные из PPA или .deb, нельзя полноценно «отслеживать», но их можно пометить как защищённые, чтобы они не были удалены при очистке. Правда, инструмент предупредит, что обновлять их — ваша ответственность.
Зачем это нужно
Если не следить за обновлениями, можно не заметить, сколько версий ядра накопилось. Выберите пункт Advanced options для вашего дистрибутива в загрузчике GRUB — и увидите список всех установленных и загружаемых ядер.
Например, на одной из систем с Linux Mint 22.3 автор статьи OMG! Ubuntu обнаружил 4 разных ядра и их recovery-режимы. Все они занимают место, и если активное ядро работает нормально, удаление старых версий — простой способ освободить несколько сотен мегабайт. Рекомендуется оставить одно запасное рабочее ядро на случай непредвиденных проблем. Это особенно актуально после случаев, подобных kernel panic в ядре 7.0.0-28, когда откат на предыдущую версию становится единственным решением.
Когда ждать изменений
Из анонса Linux Mint неясно, придёт ли это обновление существующим пользователям Linux Mint 22.3 и LMDE как обновление ПО, или это изменение появится только в Linux Mint 23 «Alfa» (рабочее кодовое имя), релиз которого ожидается в конце года. В любом случае, автоматическая очистка ядер дополнит уже известные функции управления системой, такие как ручной откат ядра при проблемах, и позволит лучше контролировать занятый диск.
Частые вопросы
Когда будут удаляться старые ядра?
Автоматическая очистка будет выполняться раз в неделю. Точный день и время в анонсе не указаны.
Как узнать, какие ядра установлены?
В загрузчике GRUB выберите пункт Advanced options — там будет список всех установленных и загружаемых ядер.
Можно ли отключить автоматическое удаление?
Прямого выключателя в анонсе нет, но можно пометить нужные ядра как Protected — они не будут удалены ни при каких условиях.
Что будет с ядром, с которого я загружен?
Оно не будет удалено. Система всегда сохраняет текущее загруженное ядро.
Что делать с ядрами из сторонних PPA?
Их нельзя отслеживать, но можно пометить как защищённые, чтобы они не удалялись. Обновлять их придётся вручную.
Освободит ли это место на диске?
Да, удаление старых ядер может освободить несколько сотен мегабайт, в зависимости от количества установленных версий.
Коснётся ли изменение LMDE?
Да, переработка управления ядрами затронет как стандартную редакцию Linux Mint, так и LMDE.
Источник: omgubuntu.co.uk