Keep in mind this was asked before.
I see prior discussions on google. About the Linux angle. There are many web pages on making your own CD with custom versions but again, I have yet to find anyone write a step by step in a forum. It appears that you go get the web page on how to do that and them dive in.