I'm adding multiple new system calls to kernel. I want to test my custom kernel by making an bootable ISO out of it trying to boot on another machine.
As a part of making this bootable ISO, I got hold of the Ubuntu 14.04 bootable ISO and replaced the vmlinuz.efi in the Ubuntu14.04ISO/casper with the bzImage produced after the kernel build.
This ISO didn't boot successfully.
I guess I need to make a new "inrd" too and found commands like "mkisofs" but it requires to have the custom kernel installed on my machine, which I can't do as it's a common build server.
Questions: What all files in the ISO have to changed to make it boot my custom kernel.