--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.