I will go straight to the step by step instructions and put the so-called theoretical information towards the end of this page, so that people who are only interested in getting it done can get straight into it
I have done this a lot of time on Linux, but I recently discovered that I may be able to do it on Windows as well - so I may insert something on that later.
Tools needed (mostly available by default on all major Linux distro):
in progress…
coming soon…
Information on MBR and GPT partitioning schemes.
Some notes on MBR used in classic/legacy BIOS-based system.
Some notes on GPT used in currently standard UEFI-based system.
work-in-progress…
Creating 2GB partition at the end of the drive
Case study 1
For 16GB devices (~14GB+2GB), when making the second partition as active partition, installing syslinux onto that partition is still okay. But when doing similar config on 32GB devices, syslinux fails. Why?