Как установить ядро Linux 4.20 в Ubuntu/Linux Mint
Linux Kernel 4.20 был выпущен несколько дней назад. Линус Торвальдс объявил:
Давайте посмотрим правде в глаза: прошлая неделя была не такой тихой, как я надеялся, но, похоже, нет никакого смысла откладывать 4.20, потому что все уже взяли перерыв.
И дело не в том, что есть какие-то известные проблемы, просто короткий журнал ниже немного длиннее, чем мне хотелось бы. Однако ничто не кричит «ох, как страшно».
И в рамках фразы «все уже делают перерыв» я могу с радостью сообщить, что у меня в почтовом ящике уже есть немало ранних запросов на включение. Я призвал людей покончить с этим, чтобы люди могли просто расслабиться в конце года. На самом деле, я, вероятно, не начну тянуть в течение нескольких дней, но в остальном давайте просто постараемся придерживаться обычного графика окна слияния, даже если большинство людей, надеюсь, даже не вернутся, пока окно слияния не закончится.
Что касается деталей последней недели обновления 4.20, то большая часть из них связана с сетью (драйверы, основные сетевые исправления, bpf). Также есть несколько других обновлений несетевых драйверов, а также серия откатов некоторых изменений встроенного ассемблера x86, которые были устранены благодаря предстоящей поддержке компилятора.
… …
Изменения в Linux 4.20 включают в себя:
- Поддержка APU AMD Picasso, а также поддержка APU Raven 2.
- Драйвер Intel DRM имеет полную поддержку PPGTT для оборудования Haswell/Ivy/Valley View.
- Драйвер NVIDIA Nouveau с открытым исходным кодом изначально поддерживает HDMI 2.0.
- SoC NVIDIA Xavier «Tegra194» имеет начальную поддержку дисплея.
- Поддержка процессоров Hygon Dhyana
- Поддержка Intel 2.5G Ethernet через новый драйвер «IGC».
- Поддержка ноутбуков LG Gram
- Улучшения файловой системы, обновления драйверов и многие другие изменения.
Как установить ядро Linux 4.20 в Ubuntu:
Для простоты есть несколько сторонних инструментов, например UKTools и Ukuu, которые упрощают установку последней версии ядра в Ubuntu.
Основные ядра не включают никаких драйверов или исправлений, предоставляемых Ubuntu. Они не поддерживаются и не подходят для промышленного использования.
Вы также можете вручную загрузить бинарные пакеты .deb:
Скачать ядро 4.20
В зависимости от типа вашей ОС скачивайте и устанавливайте пакеты по очереди:
- Linux-headers-4.20.0-xxxxxx_all.deb
- linux-headers-4.20.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
- Linux-модули-4.20.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
- linux-image-xxx-4.20.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
Выберите generic
для общей системы и lowlatency
для системы с низкой задержкой (например, для записи звука), amd64
для 64-битной системы, i386
для 32-битной системы или Armhf, Arm64 и т. д. для других типов ОС.
Также вы можете загрузить и установить двоичные файлы ядра с помощью команд терминала (Ctrl+Alt+T):
Для 64-битной ОС:
cd /tmp/
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-headers-4.20.0-042000_4.20.0-042000.201812232030_all.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-headers-4.20.0-042000-generic_4.20.0-042000.201812232030_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-image-unsigned-4.20.0-042000-generic_4.20.0-042000.201812232030_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-modules-4.20.0-042000-generic_4.20.0-042000.201812232030_amd64.deb
sudo dpkg -i *.deb
для 32-битной ОС:
cd /tmp/
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-headers-4.20.0-042000_4.20.0-042000.201812232030_all.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-headers-4.20.0-042000-generic_4.20.0-042000.201812232030_i386.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-image-4.20.0-042000-generic_4.20.0-042000.201812232030_i386.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-modules-4.20.0-042000-generic_4.20.0-042000.201812232030_i386.deb
sudo dpkg -i *.deb
После установки перезагрузите компьютер и наслаждайтесь!
Удалить ядро Linux 4.20:
Перезагрузите компьютер и выберите загрузку с предыдущим ядром в меню загрузки «Grub2 -> Расширенный вариант для Ubuntu». Затем запустите команду для удаления ядра Linux 4.20.0:
sudo dpkg --purge linux-image-4.20.0-042000-generic linux-image-unsigned-4.20.0-042000-generic