I have batting around this problem for at least three months, and I haven't made any workable progress. I got the root filesystem building down pat.
The part that confuses me are the boot loader, the kernel image, initial ram filesystem, and the iso building. Out of the four, the most annoying one is the iso building because there is a lot of options and all of the tutorials are out of date, and the command emulation front ends don't work the same.
The next thing is the boot loader. The testing cycle is similar to an electronics project, but you don't get tactile feedback, but there are a bunch of examples.
I usually don't have to worry about the kernel images or initial ram file system unless I am dealing with Debian.
Other than that, there a a lot of builders, but they are distribution specific and inflexible and in many cases undocumented.
[link] [comments]