"Fácil" é um termo relativo. Não seria muito difícil, o básico está nesta página
No seu caso, as alterações são mínimas.
Extraia o iso e o filesystem.squashfs (conforme descrito no link acima)
Copie seu novo kernel para o casper / vmlinux (sobre o antigo kernel).
# Assuming you are following the above link
cp your_kernel ~/extract-cd/casper/vmlinuz
Copie seus módulos do kernel para os squashfs extraídos, para lib / modules (você pode excluir os módulos antigos).
# Assuming you are following the above link
cp -R /lib/modules/your_custom_kernel ~/edit/lib/modules
Extraia o antigo initramfs, aqui usarei ~ / initrd como um diretório de compilação
mkdir ~/initrd
cd ~/initrd
lzma -dc -S .lz casper/initrd.lz | cpio -imvd --no-absolute-filenames
Copie seus lib / modules para o initrd lib / modules (você pode deletar os módulos antigos)
cp -R /lib/modules/your_custom_kernel ~/initrd/lib/modules
Empacote o initrd
find . | cpio --quiet --dereference -o -H newc | lzma -7 > ../cusotm.initrd.lz
Substitua o antigo initrd
cp ~/cusotm.initrd.lz ~/extract-cd/casper/initrd.lz
Agora re-empacote a iso