--root-directory /mnt/sda5
parece que pode ser o problema. Quando você estiver instalando o grub, certifique-se de que a raiz do sistema atual esteja em /
(chrooting, se necessário, para que isso aconteça) e, em seguida, execute grub-install
sem esse parâmetro.