Оновлення ядра linux до нової версії
Останнім часом нові версії ядер виходять досить часто. Раз на кілька місяців виходить стабільний реліз. Ну а нестабільні кандидати в релізи виходять і того частіше. Лінус Торвальдс і безліч розробників по всьому світу постійно працюють над поліпшенням нових ядер і додаванням в них все більше і більше функціональності.
З кожною новою версією в ядрі Linux з`являється підтримка декількох нових пристроїв, наприклад, нових процесорів, відеокарт або навіть сенсорних екранів. За останній час, підтримка нового обладнання дуже сильно покращилася. Також в ядро включаються нові файлові системи, поліпшується робота мережевого стека, виправляються помилки і баги.
Якщо вам потрібна більш докладна інформація про зміни в якійсь певній версії ядра дивіться її Changelog на kernel.org, а в цій статті ми розглянемо оновлення ядра Linux до найновішої версії. Я спробую не прив`язувати інструкцію до певної версії ядра, нові ядра виходять досить часто і вона буде актуальна для кожного з них.
Розглянемо оновлення ядра Ubuntu і CentOS. Спочатку давайте розглянемо як оновити ядро в Ubuntu 16.04.
Оновлення ядра Ubuntu 16.04 вручну
Давайте спочатку подивимося яке ядро у вас встановлено. Для цього відкрийте термінал і виконайте:
$ Cd ~ / DownloadsЗапустіть установку:
$ Sudo apt-get install gdebiПотім за допомогою неї встановіть ядро:
$ Sudo update-grubТепер можна перезавантажувати комп`ютер і дивитися що вийшло. Після перезавантаження переконаємося, що оновлення ядра Linux до найновішої версії пройшло успішно:
$ Cd / tmp$ Git clone git: //github.com/GM-Script-Writer-62850/Ubuntu-Mainline-Kernel-Updater
$ Bash Ubuntu-Mainline-Kernel-Updater / install

Перевіряємо наявність оновлень:
$ Sudo / tmp / kernel-update
Скрипт покаже нам версію поточного ядра, а також версію ядра, яка буде встановлена, дату її складання та інші подробиці. Також буде поставлено питання, чи потрібно вести лог змін. Далі піде установка:

Старі ядра, про всяк випадок не видаляти (n):

Готово, оновлення ядра до найновішої версії завершено, тепер перезавантажте комп`ютер (y):

Перевіряємо чи дійсно оновлення ядра Ubuntu спрацювало:
$ Vi ~ / .config / autostart / KernelUpdate.desktop
Ви можете змінити його як вам потрібно або видалити. Якщо хочете видалити скрипт повністю з системи, виконайте:
$ Sudo rm / usr / local / bin / KernelUpdate {Checker, ScriptGenerator}
Не завантажується
Якщо під час установки відбулися які-небудь помилки або ядро оновилося неправильно, і тепер система не завантажується з новим ядром, ви можете використовувати старе ядро. Також система може не запускатися, якщо ви використовуєте пропріетарний драйвер для відеокарти NVIDIA в такому разі не поспішайте качати найновішу версію ядра, використовуйте тільки стабільні ядра, в них, як правило, вже додана підтримка цього модуля.
А щоб відновити роботу системи виберіть пункт Advanced options for Ubuntu в меню Grub:

І запустіть попереднє працює ядро:

Після завантаження залишиться видалити невірно встановлений ядро і ще раз оновити Grub, підставте потрібну версію ядра замість 4.7:
Додаємо репозиторій і необхідні компоненти в RHEL / Scientific Linux / CentOS-7:
$ Yum install yum-plugin-fastestmirrorУ Fedora 22 і вище:
$ Rpm -Uvh https://elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
$ Rpm -Uvh https://elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm$ rpm -Uvh https://elrepo.org/elrepo-release-5-5.el5.elrepo .noarch.rpm $ uname -r $ yum --enablerepo = elrepo-kernel install kernel-mlПакет kernel-ml, це поточний стабільний mainline реліз, на даний момент, це 4.6.
Після того як установка нового ядра Linux завершена, можете перезавантажувати систему. Оновлення ядра до 4.6 в CentOS завершено.
Якщо після перезавантаження у вас виникли будь-які проблеми з новим ядром, просто видаліть його за допомогою команди:
Що нового в linux kernel 4.9
Чому лінус торвальдс не любить debian
Як оновити ядро до 4.1 в ubuntu
Як видалити старі ядра ubuntu
Manjaro linux 15.12 отримає ядро 4.4 lts
Установка wine в ubuntu 16.04
Оновлення драйверів ubuntu
Реліз linux kernel 4.8 rc3
Стів джобс свого часу пропонував роботу лінус торвальдс
Лінус торвальдс повідомив про перший релізі linux 4.6 rc1
Модулі ядра linux
Реліз ubuntu 16.10 yakkety yak beta 1
Реліз ядра linux 4.8
Розробка ядра linux
Оновлення ядра centos 7
Arm анонсувала мобільні ядра cortex-a73 і графічний прискорювач mali-g71
Практикум: модулі ядра linux
Установка libreoffice в ubuntu 16.04
Реліз ubuntu 17.04 zesty zapus
Продуктивність btrfs vs. Ext4 vs. F2fs vs. Xfs vs. Ntfs в ядрі linux 4.7
Продуктивність ядра linux 4.8 vs 4.4
Продуктивність btrfs vs. Ext4 vs. F2fs vs. Xfs vs. Ntfs в ядрі linux 4.7
Драйвери пристроїв для linux, 3-е видання
Як видалити старі ядра ubuntu
Arm анонсувала мобільні ядра cortex-a73 і графічний прискорювач mali-g71
Як оновити ядро до 4.1 в ubuntu