o seu erro está aqui:
grub-install --root-directory=mnt/dev/sda
o correto é com espaço, como está no link
grub-install --root-directory=mnt /dev/sda
tem um espaço depois do mnt
Infelizmente eu desisti, reinstalei o Ubuntu, talvez desse certo isso aí.
Talvez?! Eu creio que quase 100%, pois eu precisei fazer o mesmo ano passado e foi exatamente essa dica que usei. No meu caso, 100% certo. Uma pena. Mas é assim que aprendemos, fazendo do começo.