I started this documentation a couple days ago. I tested it twice on Linux Mint 18 64 Bits

The documentation is available here