Свежие ядра Linux часто исправляют застарелые программные ошибки и недоработки. Вот и под наступающий новый 2018 год, решил закатить под ёлку микросерверу HP ProLiant Microserver N40L, свежее декабрьское ядро Linux, версии 4.14.
Оно исправить проблему с чипом мониторинга и позволить мониторить напряжения и температуры системы. Рабочий драйвер для чипа, доступен только в ядрах версии 4.5 и выше, а т.к. в GNU/Linux Ubuntu Server 16.04.3 LTS идёт версия 4.4, то пришлось заняться.
Волшебная ссылка на хранилище разнообразных ядер, собранных командой Canonical, для Ubuntu:
http://kernel.ubuntu.com/~kernel-ppa/mainline/
Установка в систему прошла успешно и беспроблемно.
Надо скачать заголовки (headers) и само ядро (image). Устанавливать под суперпользователем root.
Пример для AMD64.
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400_4.14.0-041400.201711122031_all.deb
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400-generic_4.14.0-041400.201711122031_amd64.deb
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-image-4.14.0-041400-generic_4.14.0-041400.201711122031_amd64.deb
После этого установить в систему одной командой, находясь в каталоге, где лежат скачанные пакеты нового ядра.
# dpkg -i Linux*4.14*.deb
# apt remove linux-headers-4.14*.deb linux-image-4.14*.deb
Оно исправить проблему с чипом мониторинга и позволить мониторить напряжения и температуры системы. Рабочий драйвер для чипа, доступен только в ядрах версии 4.5 и выше, а т.к. в GNU/Linux Ubuntu Server 16.04.3 LTS идёт версия 4.4, то пришлось заняться.
Волшебная ссылка на хранилище разнообразных ядер, собранных командой Canonical, для Ubuntu:
http://kernel.ubuntu.com/~kernel-ppa/mainline/
Я выбрал версию 4.14. http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/
Надо скачать заголовки (headers) и само ядро (image). Устанавливать под суперпользователем root.
Пример для AMD64.
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400_4.14.0-041400.201711122031_all.deb
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400-generic_4.14.0-041400.201711122031_amd64.deb
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-image-4.14.0-041400-generic_4.14.0-041400.201711122031_amd64.deb
После этого установить в систему одной командой, находясь в каталоге, где лежат скачанные пакеты нового ядра.
# dpkg -i Linux*4.14*.deb
Установка настраивает загрузчик и всё такое и после перезагрузки можно видеть изменения.
$ uname -a
Удалить если что-то пошло не так, загрузившись со старым ядром:
※※※
※
Комментариев нет:
Отправить комментарий