Automating Building Kernel in Host and Installing to VM target
Using a Virtual Machine to test a kernel is easy, quick, safe and productive for kernel/OS development.
All the sources needed for different kernel trees can be kept in host and only the built kernel binaries have to be installed to VM Guest OS for testing. It saves space on system as duplicate copies of code source may be avoided. And also safe if VM Guest OS with new kernel corrupts the system.