Обновите последнее ядро Linux в Ubuntu с помощью UKTools
Мы уже писали о некоторых приложениях, таких как Linux Kernel Utilities, UKUU, Ubunsys, которые можно использовать для обновления ядра до последней версии. стабильная версия в Ubuntu. Некоторые из этих инструментов были сняты с производства, не поддерживаются и не обновляются регулярно или могут не работать в новых версиях Ubuntu и ее вариантах. Не беспокойся! Я только что наткнулся на новую утилиту под названием UKTools, которая также используется для обновления последней версии ядра Linux или удаления старых и неиспользуемых ядер в Ubuntu и ее вариантах. Скрипт UKTools извлекает последнюю стабильную версию ядра Linux с сайта kernel.ubuntu.com и автоматически устанавливает его в ваши системы на базе Ubuntu. Приложение UKTools сохранит только три версии ядра: первую и две последние, остальные будут удалены.
UKTools — обновление последнего ядра Linux в Ubuntu и производных
UKTools — это утилита, удобная для начинающих, поэтому любой начинающий пользователь может легко обновить последнюю версию ядра.
UKTools можно использовать двумя способами.
Метод 1:
Загрузите последнюю версию архива UKTools в любое место по вашему выбору.
cd /usr/src
sudo wget https://github.com/usbkey9/uktools/archive/master.tar.gz
Распакуйте скачанный архив:
sudo tar -xvf master.tar.gz
Это позволит извлечь все содержимое загруженного архива в каталог с именем uktools-master в вашем текущем каталоге. Перейдите в этот каталог:
cd uktools-master
И выполните следующую команду, чтобы обновить ядро Linux до последней версии.
./ukupgrade -simple
Эта команда обновит установленное в данный момент ядро до последней доступной версии. Это займет несколько минут. После завершения процесса обновления перезагрузите систему, чтобы использовать новое ядро.
Наконец, удалите исходный архив, потому что он нам больше не нужен.
sudo rm -fr master.tar.gz
Метод 2:
Убедитесь, что у вас установлен Git. Если он еще не установлен, выполните следующую команду, чтобы установить его.
sudo apt-get install git
Репозиторий Git clone UKTools:
git clone https://github.com/usbkey9/uktools
Эта команда клонирует все содержимое репозитория UKTools в каталог с именем «iktools».
Перейдите в этот каталог:
cd uktools
И выполните следующую команду для обновления ядра:
sudo make
Эта команда установит UKTools в вашу систему и автоматически обновит ваше ядро. Не забудьте перезагрузить систему, чтобы использовать только что установленное ядро.
После этого Вы можете вызвать эту утилиту в любой момент с помощью следующих команд:
Чтобы обновить ядро:
do-kernel-upgrade
Чтобы удалить старые и неиспользуемые ядра:
do-kernel-purge
Вы можете повторно запустить сценарий установки с помощью команды:
./setup
Вот и все. Мы успешно обновили ядро Linux в Ubuntu 16.04 LTS. Вы можете проверить версию ядра Linux с помощью команды:
uname -r
Пример вывода с моего рабочего стола Ubuntu 16.04 LTS:
4.16.0-041600-generic
Чтобы просмотреть все установленные ядра Linux, запустите:
dpkg --list | grep linux-image
Пример вывода:
ii linux-image-4.16.0-041600-generic 4.16.0-041600.201804012230 amd64 Linux kernel image for version 4.16.0 on 64 bit x86 SMP
rc linux-image-4.2.0-16-generic 4.2.0-16.19 amd64 Linux kernel image for version 4.2.0 on 64 bit x86 SMP
rc linux-image-4.2.0-34-generic 4.2.0-34.39 amd64 Linux kernel image for version 4.2.0 on 64 bit x86 SMP
ii linux-image-4.4.0-15-generic 4.4.0-15.31 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-28-generic 4.4.0-28.47 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.2.0-16-generic 4.2.0-16.19 amd64 Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP
rc linux-image-extra-4.2.0-34-generic 4.2.0-34.39 amd64 Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-15-generic 4.4.0-15.31 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-28-generic 4.4.0-28.47 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-generic 4.4.0.28.30 amd64 Generic Linux kernel image
Просмотр установленных ядер Linux
Как вы можете видеть из приведенного выше вывода, мой рабочий стол Ubuntu 16.04 LTS имеет три версии ядра, такие как 4.16, 4.4 и 4.2. Как я уже упоминал, скрипт UKTools сохранит только три ядра, все остальное будет удалено.
Также прочитайте:
- Как проверить установленные ядра Linux
- Самый безопасный способ удалить старые ядра в Ubuntu
Теперь вы знаете, как обновить ядро Linux до последней версии и как удалить неиспользуемые и старые ядра в системах на базе Ubuntu. Впереди еще больше хороших вещей. Следите за обновлениями!
Ресурс:
- Репозиторий UKTools на GitHub