Как использовать ядро ​​Linux 5 в Ubuntu 18.04 LTS

Ubuntu 18.04 LTS — это текущая стабильная версия операционной системы Canonical Linux. Благодаря усилиям по резервному копированию в нем установлено много современного программного обеспечения. Несмотря на это, пользователи, как правило, застревают на устаревшей версии ядра Linux.

Не так уж и плохо быть на Ubuntu LTS и придерживаться более старой версии ядра Linux, поскольку разработчики делают все возможное, чтобы в дальнейшем исправить и улучшить перенос. Тем не менее, если вы используете 18.04 из соображений стабильности, но предпочитаете использовать последнее и лучшее ядро ​​Linux (например, ядро ​​5), вы будете немного раздражены. К счастью, благодаря сообществу Linux, использовать ядро ​​Linux 5 в Ubuntu 18.04 LTS становится все проще.

Способ 1 — с UKUU

Утилита обновления ядра Ubuntu — это наиболее простой способ заставить Linux использовать ядро ​​Linux 5 в Ubuntu 18.04 LTS. Чтобы получить доступ к приложению, вам нужно перейти к нашему руководству по установке приложения UKUU.

После того, как приложение UKUU работает в Ubuntu, запустите его, просмотрев его в меню приложения. Затем с помощью приложения UKUU найдите версию 5 ядра Linux (желательно самую последнюю доступную версию).

  Как установить SolydXK Linux

Выберите ядро ​​версии 5, которое вы хотите установить в Ubuntu 18.04 LTS, с помощью мыши, чтобы выделить его. После этого запустите установку нового ядра, нажав кнопку «Установить», чтобы загрузить его в вашу систему.

Пусть приложение UKUU полностью загрузит и установит версию 5 ядра Linux на ваш компьютер с Ubuntu Linux. По завершении процесса установки закройте приложение UKUU и перезагрузите Ubuntu 18.04 LTS. Когда он загружается, вы должны использовать 5-ю версию ядра Linux.

Хотите быть уверены, что используете самую последнюю версию ядра и что UKUU работает должным образом? Запустите окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T, и введите:

uname -r

Метод 2 — Из источника

Утилита обновления ядра Ubuntu — хороший инструмент, но, учитывая, что она обычно работает с версиями ядра Linux, разрабатываемыми Canonical, все может быть немного нестабильно. Для более стабильного решения вы можете скомпилировать Linux самостоятельно.

Чтобы начать процесс компиляции, вам необходимо создать новый файл конфигурации. Самый быстрый и простой способ сделать это — загрузить существующий файл конфигурации, который мы настроили.

  Как быстро найти и удалить большие файлы в Linux с помощью Large Files Finder

Примечание: не хотите использовать наш предустановленный файл конфигурации? Скопируйте существующий файл из / boot и сохраните его как «.config».

wget https://pastebin.com/raw/Pwz0Uyqn -O .config

После загрузки файла конфигурации самое время загрузить последнюю версию ядра Linux. На момент написания статьи использовалась версия 5.0.8.

Примечание: версии ядра регулярно публикуются на Kernel.org. Если в будущем вы захотите выполнить обновление с 5.0.8, отправляйтесь туда, загрузите новый источник и следуйте инструкциям в этом руководстве.

wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.8.tar.xz

Распакуйте архив ядра 5.0.8 командой Tar.

tar xvf linux-5.0.8.tar.xz

Переместите новый файл конфигурации в папку кода Linux с помощью команды mv.

mv .config ~/linux-5.0.8/

Установите зависимости сборки ядра в Ubuntu, чтобы его можно было скомпилировать и собрать.

sudo apt install build-essential libncurses5-dev gcc libssl-dev bc flex bison

Запустите инструмент меню GUI для ядра с помощью make menuconfig

cd ~/linux-5.0.8/
make menuconfig

В приложении меню оставьте все значения по умолчанию и с помощью клавиш со стрелками выберите «Сохранить». Обязательно запишите файл в «.config».

Выйдите из инструмента меню, выделив «Выход».

Как только вы выйдете из редактора меню графического интерфейса, пора использовать команду lscpu, чтобы выяснить, сколько ядер у вашего ПК, чтобы определить, сколько процессоров можно использовать для компиляции ядра.

  Как слушать Spotify из терминала Linux с помощью Librespot

Чтобы выяснить, сколько у вас ядер, запустите:

lscpu | grep -E '^CPU('

Запомните это число. Затем используйте make с командой deb-pkg, чтобы начать компиляцию для Ubuntu. Обязательно замените CORE-NUMBER на номер, который появляется при запуске команды lscpu.

make -jCORE-NUMBER deb-pkg


В зависимости от того, сколько у вас ядер ЦП, сборка займет очень много времени. Для достижения наилучших результатов попробуйте использовать хотя бы двухъядерный ЦП (2). Когда процесс сборки будет завершен, компилятор выведет четыре готовых пакета DEB для вашего нового ядра, чтобы вы могли их установить.

Чтобы установить недавно скомпилированное ядро ​​Linux 5.0.8, выполните команду dpkg.

sudo dpkg -i linux-*.deb

Предполагая, что dpkg установлен успешно, перезагрузите компьютер с Linux. Когда он снова появится в сети, вы должны будете запустить Ubuntu 18.04 LTS с ядром Linux версии 5.

Чтобы убедиться, что вы действительно используете ядро ​​5 в Ubuntu 18.04 LTS, используйте команду uname.

uname -r