Немає можливості замінити два повних ядра. Я впевнений, що ви можете зрозуміти значення монолітного ядра, як Linux, і чому це не дозволяє просто замінити.
Найближчий ви можете отримати процес виправлення в реальному часі за допомогою Ksplice . Він перетворює оновлення Kernel в чарівні лайфхаки, які можуть заглушити отвори в працюючому ядрі, що дозволяє вам тримати комп'ютер на невизначений час без необхідності перезавантаження. Для ваших цілей він також дозволяє повертати зміни.
Це безкоштовно для видань Ubuntu Desktop, тому ви можете пограти з ним, але вам доведеться платити передплату за сервери (там, де ця річ найбільше потрібна).
Щойно побачив вашу редакцію. Ksplice, ймовірно, не допоможе, якщо ви вручну зламуєте та створюєте власні Ядра для налагодження, оскільки "послуга" полягає в тому, що вони надають спеціальні оновлення, і вони не є тим, що ви можете генерувати самостійно.
Якщо ви просто будуєте речі проти офіційного ядра, він може працювати.
Ще одна ідея: віртуалізація. Ви можете створити нове ядро і поміняти місцями у вашій машині VM та перезавантажити. Це ще потребує часу, необхідного для перезавантаження, але ви можете зробити VM набагато більше світла, ніж ваша машина розвитку (базуйте його на сервері Ubuntu, скиньте X-сервер, якщо він вам не потрібен тощо).