The starting point to making your own Linux distro is, rather ironically, from within an existing Linux distro. This way you have all the tools you need at hand. You will also need up-to-date ...
I tried Peppermint Linux: How this bare-bones distro lets you build your ideal OS ...