https://tech.iprock.com/archives/11631
Link: Short introduction into grub internals