Tidak ada cara untuk menukar keluar dua kernel lengkap. Saya yakin Anda dapat memahami pentingnya kernel monolitik seperti Linux dan mengapa hal itu membuatnya tidak mungkin untuk diganti begitu saja.
Yang paling dekat Anda dapatkan adalah proses tambalan langsung menggunakan Ksplice . Itu mengubah pembaruan Kernel menjadi shims ajaib yang dapat menancapkan lubang di Kernel yang sedang berjalan, memungkinkan Anda untuk menjaga komputer tetap tanpa batas tanpa perlu reboot. Untuk keperluan Anda, itu juga memungkinkan Anda memutar kembali perubahan.
Ini gratis untuk edisi Ubuntu Desktop sehingga Anda dapat bermain-main dengannya tetapi Anda harus membayar berlangganan untuk server (di mana hal semacam ini sangat dibutuhkan).
Baru saja melihat hasil edit Anda. Ksplice mungkin tidak akan membantu jika Anda meretas dan membuat kernel sendiri secara manual untuk debugging sebagai "layanan" adalah bahwa mereka menyediakan pembaruan khusus dan mereka bukan sesuatu yang dapat Anda hasilkan sendiri.
Jika Anda hanya membuat beberapa hal terhadap kernel resmi, mungkin masih berfungsi.
Satu lagi gagasan: Virtualisasi. Anda dapat membangun kernel baru Anda dan bertukar hal-hal di VM Anda dan reboot. Masih perlu waktu untuk reboot, tetapi Anda bisa membuat VM jauh lebih ringan daripada mesin pengembangan Anda (mendasarkannya di Ubuntu Server, jatuhkan server X jika Anda tidak membutuhkannya, dll).