May I give a humble suggestion? As you pointed out:
...what you want to achieve is not an easy task
. This task is by no means the right "entry point" for anyone. The uphill climb would/could likely discourage you beyond repair
There are ways to do it...but it takes some study from you part.
Good luck, and, if you do want to venture on, we'll help you, dont worry
...you may want to look at ltsp