- Обновление ядра
- update-kernel
- Обновление ядра
- Обновление модулей ядра
- Доустановка модулей ядра
- Установка старого ядра
- Удаление старых версий ядра
- Ссылки
- Alt linux обновление ядра
- 68.2. Обновление ядра ОС
- Обновление ядра
- update-kernel
- Обновление ядра
- Обновление модулей ядра
- Доустановка модулей ядра
- Установка старого ядра
- Удаление старых версий ядра
- Ссылки
- Alterator-update-kernel
- Запуск
- Использование модуля
- Установка/обновление ядра и установка модулей ядра
- Сделать ядро загружаемым по умолчанию
- Удаление ядра
- Удаление модулей ядра
- Alterator-update-kernel
- Запуск
- Использование модуля
- Установка/обновление ядра и установка модулей ядра
- Сделать ядро загружаемым по умолчанию
- Удаление ядра
- Удаление модулей ядра
Обновление ядра
APT в дистрибутивах ALT Linux и в Sisyphus автоматом не обновляет ядра вместе с обновлением системы (см. настройки hold в apt.conf), поскольку обновление такого критичного компонента системы может привести к нежелательным последствиям. Вместо этого в систему могут быть поставлены пакеты нескольких ядер и модулей к разным ядрам одновременно. И LiLo, и Grub можно настроить таким образом, что простая перезагрузка (в том числе по reset) будет возвращать старое ядро.
update-kernel
Для обновления ядра предлагается использовать утилиту update-kernel , находящуюся в одноимённом пакете. Установка, если ещё не установлено:
apt-get update apt-get install update-kernel
Обновление ядра
apt-get update update-kernel
или, если хотите обновить/установить другой тип ядра (например un-def):
Примечание: Ключ -t и тип ядра (std-def, un-def и т.п.) надо указывать только если вы решили обновить ядро другого типа, т.к. по умолчанию обновляется текущий тип ядра.
update-kernel обновляет и пакеты с модулями ядра, но исходя из списка установленных для текущего ядра пакетов. Следует понимать, что у ядер разных типов модули могут быть собраны по-разному, и, тогда, update-kernel может не доустановить нужное. Например, если у текущего ядра модуль собран в составе пакета с ядром, а у нового отдельно, то пакет с нужным модулем не будет доустановлен автоматически.
В некоторых дистрибутивах apt по умолчанию не содержит подключенных репозитариев. Для проверки и/или настройки можно воспользоваться утилитой apt-repo или просто проверить и отредактировать конфиги в /etc/apt/.
Обновление модулей ядра
update-kernel обновляет и модули ядра, если в репозитории обновилось что-то из модулей без обновления ядра. Запуск как при обновлении ядра.
Доустановка модулей ядра
Иногда возникает необходимость доустановить модули. Сложностей нет, но есть ряд нюансов.
Частая ошибка пользователей — установка модуля от более нового ядра. Проблема возникает, когда установлено более старое ядро, чем в репозитории, а пользователь устанавливает необходимый модуль ядра, не обновив ядро. В результате в систему устанавливается новое ядро с одним-единственным модулем, установка которого запрошена. Для того, чтобы не было такой проблемы, надо вначале обновить ядро, а потом доустанавливать необходимые модули ядра. Если необходимо установить модули именно для старого ядра, можно воспользоваться архивом репозитория аналогично ситуации с установкой старого ядра.
Более редкая ошибка — это установка модуля ядра другой сборочной ветки (std-def, un-def и т.п.) называемой в жаргоне флейвором (тип, вариант сборки ядра). Для предотвращения этого (если модуль есть только в другой ветке) надо перейти сначала на другую сборочную ветку с помощью команды update-kernel .
После этого уже можно обновлять модуль ядра. Например, мы хотим перейти на ветку un-def и установить модуль fglrx:
update-kernel -t un-def apt-get install kernel-modules-fglrx-un-def
Установка старого ядра
Иногда требуется установить старое ядро. Описание процесса.
Удаление старых версий ядра
После успешной загрузки на обновленном ядре можно удалить старое:
Ссылки
Alt linux обновление ядра
68.2. Обновление ядра ОС
Центр управления системой содержит модуль Обновление ядра ( Система → Обновление ядра ), который реализует функционал утилиты update-kernel .
В главном окне модуля отображается ядро, загруженное по умолчанию, и список установленных модулей ядра.
При нажатии кнопки Обновить ядро… локальная база данных пакетов будет синхронизирована с удалённым репозиторием, это может занять некоторое время.
Иначе в этом окне будет показано доступное к установке ядро. В этом случае, чтобы обновить ядро, необходимо нажать кнопку Обновить ядро . Далее следует подтвердить желание обновить ядро нажатием кнопки Да .
Если с новым ядром что-то пойдёт не так, вы сможете вернуться к предыдущему варианту, выбрав его в начальном меню загрузчика.
Обновление ядра
APT в дистрибутивах ALT Linux и в Sisyphus автоматом не обновляет ядра вместе с обновлением системы (см. настройки hold в apt.conf), поскольку обновление такого критичного компонента системы может привести к нежелательным последствиям. Вместо этого в систему могут быть поставлены пакеты нескольких ядер и модулей к разным ядрам одновременно. И LiLo, и Grub можно настроить таким образом, что простая перезагрузка (в том числе по reset) будет возвращать старое ядро.
update-kernel
Для обновления ядра предлагается использовать утилиту update-kernel , находящуюся в одноимённом пакете. Установка, если ещё не установлено:
apt-get update apt-get install update-kernel
Обновление ядра
apt-get update update-kernel
или, если хотите обновить/установить другой тип ядра (например un-def):
Примечание: Ключ -t и тип ядра (std-def, un-def и т.п.) надо указывать только если вы решили обновить ядро другого типа, т.к. по умолчанию обновляется текущий тип ядра.
update-kernel обновляет и пакеты с модулями ядра, но исходя из списка установленных для текущего ядра пакетов. Следует понимать, что у ядер разных типов модули могут быть собраны по-разному, и, тогда, update-kernel может не доустановить нужное. Например, если у текущего ядра модуль собран в составе пакета с ядром, а у нового отдельно, то пакет с нужным модулем не будет доустановлен автоматически.
В некоторых дистрибутивах apt по умолчанию не содержит подключенных репозитариев. Для проверки и/или настройки можно воспользоваться утилитой apt-repo или просто проверить и отредактировать конфиги в /etc/apt/.
Обновление модулей ядра
update-kernel обновляет и модули ядра, если в репозитории обновилось что-то из модулей без обновления ядра. Запуск как при обновлении ядра.
Доустановка модулей ядра
Иногда возникает необходимость доустановить модули. Сложностей нет, но есть ряд нюансов.
Частая ошибка пользователей — установка модуля от более нового ядра. Проблема возникает, когда установлено более старое ядро, чем в репозитории, а пользователь устанавливает необходимый модуль ядра, не обновив ядро. В результате в систему устанавливается новое ядро с одним-единственным модулем, установка которого запрошена. Для того, чтобы не было такой проблемы, надо вначале обновить ядро, а потом доустанавливать необходимые модули ядра. Если необходимо установить модули именно для старого ядра, можно воспользоваться архивом репозитория аналогично ситуации с установкой старого ядра.
Более редкая ошибка — это установка модуля ядра другой сборочной ветки (std-def, un-def и т.п.) называемой в жаргоне флейвором (тип, вариант сборки ядра). Для предотвращения этого (если модуль есть только в другой ветке) надо перейти сначала на другую сборочную ветку с помощью команды update-kernel .
После этого уже можно обновлять модуль ядра. Например, мы хотим перейти на ветку un-def и установить модуль fglrx:
update-kernel -t un-def apt-get install kernel-modules-fglrx-un-def
Установка старого ядра
Иногда требуется установить старое ядро. Описание процесса.
Удаление старых версий ядра
После успешной загрузки на обновленном ядре можно удалить старое:
Ссылки
Alterator-update-kernel
Модуль Обновление ядра реализует функционал утилиты update-kernel . Данный модуль предоставляет возможность:
- просматривать список установленных ядер;
- устанавливать, обновлять и удалять ядра;
- задавать ядро, загружаемое по умолчанию;
- устанавливать/удалять отдельные модули ядра.
Запуск
Модуль Обновление ядра доступен как в GUI (раздел Система ▷ Обновление ядра ):
так и в веб-интерфейсе https://ip-address:8080 ( Система ▷ Обновление ядра ):
Использование модуля
В главном окне модуля отображается ядро, загруженное по умолчанию, список установленных ядер (поле «Установленные ядра»), список установленных модулей ядра.
Установка/обновление ядра и установка модулей ядра
При обновлении ядра, обновляются и модули ядра, но исходя из списка установленных для текущего ядра пакетов.
Для того, чтобы обновить ядро или установить модули ядра, необходимо нажать кнопку «Обновить ядро…».
Примечание: При нажатии кнопки «Обновить ядро…» локальная база данных пакетов будет синхронизирована с удалённым репозиторием, это может занять некоторое время.
В открывшемся окне будет показано доступное к установке ядро:
В выпадающем списке можно выбрать тип ядра (flavour — см. Kernels/Flavours). В окне «Доступные модули» отмечаются модули, которые будут установлены.
Чтобы обновить ядро, необходимо нажать кнопку «Обновить ядро». Откроется окно, в котором следует нажать кнопку «Да» для того, чтобы обновить ядро, или «Нет», чтобы отказаться от данного действия.
Установленное ядро станет загружаемым по умолчанию.
Если ядро не требует обновления, в окне «Доступные модули» можно отметить модули ядра, необходимые к установке, и нажать кнопку «Установить модули»:
Новое ядро загрузится только после перезагрузки системы.
Сделать ядро загружаемым по умолчанию
В дистрибутивах ALT Linux можно установить несколько версий ядра одного и того же типа одновременно. После установки или обновления ядра старые ядра не удаляются. В случае возникновения проблем с новым ядром можно переключиться на установленное ранее.
Для этого следует выбрать нужное ядро в списке «Установленные ядра» и нажать кнопку «Сделать ядро загружаемым по умолчанию»:
Удаление ядра
Накопленный при обновлениях набор ранее установленных ядер можно удалить для освобождения дискового пространства. Для этого следует выбрать нужное ядро в списке «Установленные ядра» и нажать кнопку «Удалить ядро».
Удаление модулей ядра
При установке операционной системы автоматически устанавливаются модули для различных аппаратных средств, включая различные модели видеокарт. Для уменьшения нагрузки при обновлениях неиспользуемые модули можно удалить. Для этого в списке «Установленные ядра» выберите ядро, модули которого хотите удалить, затем в списке «Установленные модули» выделите удаляемые модули и нажмите кнопку «Удалить модуль»:
Alterator-update-kernel
Модуль Обновление ядра реализует функционал утилиты update-kernel . Данный модуль предоставляет возможность:
- просматривать список установленных ядер;
- устанавливать, обновлять и удалять ядра;
- задавать ядро, загружаемое по умолчанию;
- устанавливать/удалять отдельные модули ядра.
Запуск
Модуль Обновление ядра доступен как в GUI (раздел Система ▷ Обновление ядра ):
так и в веб-интерфейсе https://ip-address:8080 ( Система ▷ Обновление ядра ):
Использование модуля
В главном окне модуля отображается ядро, загруженное по умолчанию, список установленных ядер (поле «Установленные ядра»), список установленных модулей ядра.
Установка/обновление ядра и установка модулей ядра
При обновлении ядра, обновляются и модули ядра, но исходя из списка установленных для текущего ядра пакетов.
Для того, чтобы обновить ядро или установить модули ядра, необходимо нажать кнопку «Обновить ядро…».
Примечание: При нажатии кнопки «Обновить ядро…» локальная база данных пакетов будет синхронизирована с удалённым репозиторием, это может занять некоторое время.
В открывшемся окне будет показано доступное к установке ядро:
В выпадающем списке можно выбрать тип ядра (flavour — см. Kernels/Flavours). В окне «Доступные модули» отмечаются модули, которые будут установлены.
Чтобы обновить ядро, необходимо нажать кнопку «Обновить ядро». Откроется окно, в котором следует нажать кнопку «Да» для того, чтобы обновить ядро, или «Нет», чтобы отказаться от данного действия.
Установленное ядро станет загружаемым по умолчанию.
Если ядро не требует обновления, в окне «Доступные модули» можно отметить модули ядра, необходимые к установке, и нажать кнопку «Установить модули»:
Новое ядро загрузится только после перезагрузки системы.
Сделать ядро загружаемым по умолчанию
В дистрибутивах ALT Linux можно установить несколько версий ядра одного и того же типа одновременно. После установки или обновления ядра старые ядра не удаляются. В случае возникновения проблем с новым ядром можно переключиться на установленное ранее.
Для этого следует выбрать нужное ядро в списке «Установленные ядра» и нажать кнопку «Сделать ядро загружаемым по умолчанию»:
Удаление ядра
Накопленный при обновлениях набор ранее установленных ядер можно удалить для освобождения дискового пространства. Для этого следует выбрать нужное ядро в списке «Установленные ядра» и нажать кнопку «Удалить ядро».
Удаление модулей ядра
При установке операционной системы автоматически устанавливаются модули для различных аппаратных средств, включая различные модели видеокарт. Для уменьшения нагрузки при обновлениях неиспользуемые модули можно удалить. Для этого в списке «Установленные ядра» выберите ядро, модули которого хотите удалить, затем в списке «Установленные модули» выделите удаляемые модули и нажмите кнопку «Удалить модуль»: