Great and clear post, thanks. It worked!
It might sound obvious to most of you but i think only thing missing is clarifying on this line
grub-install /dev/sda
Needs to refer to information...