Как установить ядро 5.13 в Ubuntu 18.04 из репозитория 20.04
Для тех, кто придерживается старой версии Ubuntu 18.04, но нуждается в более высокой версии ядра Linux для поддержки определенного оборудования, вот как установить ядро Linux 5.13 из репозитория Ubuntu 20.04.
ПРИМЕЧАНИЕ. Пакет ядра Ubuntu 20.04 устанавливается и работает нормально в Ubuntu 18.04. Но я не уверен, что это вызовет проблемы совместимости. Устанавливайте его ТОЛЬКО в том случае, если он вам действительно нужен, и используйте его на свой страх и риск!
Возможности ядра Linux 5.13 включают в себя:
- Начальная и ранняя поддержка Apple M1.
- Новый модуль безопасности Linux «Landlock».
- Первоначальная графическая поддержка Alder Lake S.
- Поддержка AMD FreeSync HDMI.
- Новый драйвер охлаждения Intel.
- Поддержка Realtek RTL8156 и RTL8153D
- Поддержка новых драйверов для игрового контроллера Amazon Luna.
- Поддержка Apple Magic Mouse 2.
- Поддержка Realtek RT1019, RT1316, RT711 и RT715.
Установите ядро Linux 5.13 в Ubuntu 18.04:
Знаете, основной PPA ядра поддерживает последнюю версию пакета ядра. Однако теперь он построен на основе самой последней библиотеки Ubuntu libc6.
Пакет ядра из репозитория Ubuntu 20.04 может быть единственным способом получить последние ядра для Ubuntu 18.04, за исключением самостоятельной сборки.
1. Добавьте репозиторий обновлений Ubuntu 20.04:
Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, вставьте приведенную ниже команду и нажмите Enter:
sudo sh -c 'echo "deb http://archive.ubuntu.com/ubuntu focal-updates main" >> /etc/apt/sources.list'
Команда добавляет репозиторий фокусных обновлений к источникам системного программного обеспечения.
2. Установите более низкий приоритет репозитория:
Также в окне терминала выполните команду для создания и открытия файла конфигурации через текстовый редактор Gedit:
sudo gedit /etc/apt/preferences.d/99focal-updates
Когда файл откроется, добавьте следующие строки и сохраните его:
Пакет: *
Значок: выпуск a=focal-updates
Приоритет вывода: 1
После этого ваша система не будет автоматически устанавливать обновления из этого репозитория, если только вы не сделаете это вручную.
3. Обновите кеш пакетов:
Прежде чем вы сможете устанавливать пакеты из этого репозитория, обновите системный кеш с помощью команды:
sudo apt update
Если вы следуете этому руководству в системе на базе версии 18.04, в которой отсутствует ключ GPG, выполните приведенные ниже команды одну за другой, чтобы получить их:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 871920D1991BC93C
4. Установите ядро 5.13:
Наконец, установите пакет ядра 20.04 с помощью команды ниже. На данный момент это ядро 5.13.
sudo apt install linux-generic-hwe-20.04
После установки перезагрузите компьютер и проверьте с помощью команды:
uname -a
Как удалить ядро 5.13 из Ubuntu 18.04:
Чтобы удалить репозиторий фокусных обновлений, выполните команду для редактирования файла исходного кода программного обеспечения:
sudo gedit /etc/apt/sources.list
Когда файл откроется, удалите или закомментируйте (добавьте # в начале) строку:
deb http://archive.ubuntu.com/ubuntu focus-updates main
После сохранения запустите sudo apt update
, чтобы обновить кеш.
Чтобы удалить ядро Linux 5.13, вам необходимо сначала перезагрузить компьютер и выбрать загрузку со старым ядром (v5.4.x) в меню загрузки -> Дополнительные параметры.
Как только вы перейдете в Ubuntu 18.04 с предыдущим ядром, выполните команду ниже, чтобы удалить ядро 5.13:
sudo apt remove linux-image-5.13.0-37-generic linux-headers-5.13.0-37-generic linux-hwe-5.13-headers-5.13.0-37
ПРИМЕЧАНИЕ. Ubuntu регулярно обновляет пакеты ядра, версия пакета может отличаться! Измените его на тот, который вы установили.