Оновлення ядра 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