I recently had to do a custom build of the Linux kernel from its source. That custom kernel is now installed on the machine I used to build it and works fine.
Now there are other similar systems (i.e. hardware wise) in which I'd like them to run the same kernel. I don't particularly want to rebuild the kernel again on each one of them, AFAIK if the hardware is similar from one machine to another, there shouldn't be a need to rebuild the kernel.
If that assumption holds, what would be the most efficient way to deploy the existing kernel build onto similar machines?
A couple of options come to mind:
- copying over the custom build files from
- generate an rpm with the custom kernel, in order to easily deploy it whilst keeping track of all the installed files (and thus, easy to remove too)
Other options? As anyone got experience with this?