Як встановити ядро Linux 3.13 і замінити більш нове завантажувати ядро в Ubuntu Linux 14.04.4 LTS на ядро 3.13 (даунгрейд ядра)
В черговий раз намучавшись з загадковим чином працюють компонентами інтеграції Hyper-V з ядром Linux версії 3.19 в Ubuntu Linux 14.04.4 LTS вирішив відкотити сервер на ядро версії 3.13 (там компоненти інтеграції Hyper-V за моїми спостереженнями працюють стабільніше). Тут маленька записка про те, як зробити такий даунгрейд ядра.
Встановлюємо поточний ядро 3.13 командою з явним зазначенням версії ядра:
Або можна використовувати команду, яка сама вибере і встановить найостанніше ядро 14.04 LTS.
Після того, як нужнще ядро встановлено, перезавантажуємо комп'ютер і входимо під час завантаження в меню Grub. де вибираємо для завантаження потрібне ядро. Якщо система завантажується успішно і всі програми працюють з завантаженим ядром справно, можна видалити всі непотрібні ядра. Для цього отримаємо список пакетів з усіма встановленими ядрами
У моєму прикладі в системі виявилося кілька ядер версії 3.19 і щойно встановлений і завантажене ядро 3.13
Перевіримо поточний завантажене ядро:
Видалимо пакети всіх ядер, крім того, яке використовується в даний момент, командою типу
У моєму випадку команда на видалення буде такою:
Знову перевіримо список встановлених пакетів з ядрами:
Виконаємо команду поновлення grub2
Перезавантажити сервер. Після успішного завантаження системи вичистимо «недоноски» залишилися в системі від віддалених ядер:
Якщо це віртуальна машина Hyper-V. то не забуваємо оновити компоненти інтеграції на версію сумісну з версією поточного ядра: