Обновление ядра в Ubuntu 16.04
Dec 26, 2016 18:06 · 169 words · 1 minute read
Давайте разберемся, как обновить ядро в операционной системе Ubuntu 16.04 (x64) сразу на всех компьютерах в сети с использованием ansible
!
В моем случае необходимо обновить ядро до версии 4.7 чтобы устранить баги с видеозвонками в скайпе.
Примечание. Ядро Linux является критичным элементом системы, поэтому устанавливайте новое ядро на свой страх и риск.
Для обновления необходимо выполнить следующие команды:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-headers-4.7.0-040700-generic_4.7.0-040700.201608021801_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-headers-4.7.0-040700_4.7.0-040700.201608021801_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-image-4.7.0-040700-generic_4.7.0-040700.201608021801_amd64.deb
dpkg -i *.deb
update-grub
reboot
После проделанных действий можно проверить текущую версия ядра в системе:
uname -r
4.7.0-040700-generic
Если у вас установлена и настроена система управления конфигурациями ansible
, то для обновления ядра на всех компьютерах в сети можно использовать следующий плейбук:
---
- hosts: all
become: yes
tasks:
- name: Wget packages
command: wget {{ item }}
with_items:
- http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-headers-4.7.0-040700-generic_4.7.0-040700.201608021801_amd64.deb
- http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-headers-4.7.0-040700_4.7.0-040700.201608021801_all.deb
- http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-image-4.7.0-040700-generic_4.7.0-040700.201608021801_amd64.deb
- name: Install packages
command: dpkg -i {{ item }}
with_items:
- linux-headers-4.7.0-040700_4.7.0-040700.201608021801_all.deb
- linux-headers-4.7.0-040700-generic_4.7.0-040700.201608021801_amd64.deb
- linux-image-4.7.0-040700-generic_4.7.0-040700.201608021801_amd64.deb
- name: Update GRUB
command: update-grub
Плейбук можно оптимизировать (например, добавить проверку разрядности ОС) и доработать под свои нужды, обсуждения и конструктивная критика приветствуется.