eudyptula-boot
é bastante útil para isso; sua postagem introdutória do blog tem mais detalhes, mas basicamente permite inicializar uma VM usando o kernel que você deseja testar e seus sistemas de arquivos existentes (usando overlayfs
). Dessa forma você pode rapidamente verificar um kernel sem reiniciar, e você ainda tem acesso a todos os seus arquivos.
O único requisito no kernel sendo testado é que ele suporta overlayfs
e 9p
; estes são fáceis de ativar na configuração do kernel antes de construí-lo.