Как установить ядро Linux 4.18 в Ubuntu, Linux Mint
Вчера днем Линус Торвальдс наконец объявил о выпуске ядра Linux 4.18. Он написал на lkml.org:
Это была очень спокойная неделя, и, возможно, на прошлой неделе я мог бы выпустить релиз вовремя, но у нас были некоторые незначительные обновления. В основном сетевые, но есть некоторые исправления гонок vfs (упомянутые в анноне rc8
как «ожидающий») и несколько исправлений драйверов (scsi, networking, i2c). Некоторые другие незначительные случайные вещи (исправление шифрования рук, исправление порядка следования памяти). Краткий журнал добавлен для (несколько) деталей.Некоторые из них я был почти готов просто отложить до следующего окна слияния, но они все равно были помечены как стабильные, так что это просто вызвало бы еще больше обратного переноса. Исправления vfs предназначены для старых рас,
действительно трудно попасть (очевидно, поэтому они старые и не были замечены раньше). Некоторые из них _были_ замечены в реальной жизни, некоторым из них, вероятно, нужна явная помощь, чтобы они когда-либо сработали (т.е. искусственные задержки
просто чтобы показать, что «да, теоретически это действительно может произойти»).
Изменения в ядре 4.18 включают в себя:
- Первоначальная поддержка процессора Qualcomm Snapdragon 845 SoC.
- Различные улучшения управления питанием AMDGPU.
- Первоначальная поддержка NVIDIA GV100 Volta в драйвере Nouveau DRM
- 32-битный ARM наконец-то смягчен для Spectre V1/V2
- Поддержка различных новых звуковых чипов
- Улучшения USB 3.2 и USB Type-C.
- И многие другие изменения.
Как установить ядро Linux 4.18 в Ubuntu:
Существует несколько инструментов, например UKTools и Ukuu, которые упрощают установку последней версии ядра в Ubuntu.
Вы также можете вручную загрузить бинарные пакеты ядра 4.18 Ubuntu по адресу:
Скачать ядро 4.18
В зависимости от типа вашей ОС скачивайте и устанавливайте пакеты по очереди:
- Linux-заголовки-4.18.0-xxxxxx_all.deb
- linux-headers-4.18.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
- Linux-модули-4.18.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
- linux-image-xxx-4.18.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
Выберите generic
для общей системы и lowlatency
для системы с низкой задержкой (например, для записи звука), amd64
для 64-битной системы, i386
для 32-битной системы или Armhf, Arm64 и т. д. для других типов ОС.
Также вы можете загрузить и установить двоичные файлы ядра с помощью команд терминала:
Для 64-битной ОС:
cd /tmp/
wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800_4.18.0-041800.201808122131_all.deb
wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800-generic_4.18.0-041800.201808122131_amd64.deb
wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-image-unsigned-4.18.0-041800-generic_4.18.0-041800.201808122131_amd64.deb
wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-modules-4.18.0-041800-generic_4.18.0-041800.201808122131_amd64.deb
sudo dpkg -i *.deb
для 32-битной ОС:
cd /tmp/
wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800_4.18.0-041800.201808122131_all.deb
wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800-generic_4.18.0-041800.201808122131_i386.deb
wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-image-4.18.0-041800-generic_4.18.0-041800.201808122131_i386.deb
wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-modules-4.18.0-041800-generic_4.18.0-041800.201808122131_i386.deb
sudo dpkg -i *.deb
После установки перезагрузите компьютер и наслаждайтесь!
Удалить ядро Linux 4.17:
Перезагрузите компьютер и выберите загрузку с предыдущим ядром в меню загрузки «Grub2 -> Расширенный вариант для Ubuntu». Затем запустите команду для удаления ядра Linux 4.18.0:
sudo dpkg --purge linux-image-4.18.0-041800-generic linux-image-unsigned-4.18.0-041800-generic