I still believe the best way you is you try at at least twice or three times, and the community can help you if there is any problem in the way.
There is already some material about this.
Maybe @doct0rHu himself can confirm if this scripts would work.
There is nothing wrong with your request, but keep in mind, if you try it and fails, you may report it and the documentation can be improved and many more people will benefit from it. That is how a community work :).