A linha set root='hd0,msdos1'
em sua configuração do grub diz ao grub que a raiz do seu sistema de arquivos com o qual você deseja trabalhar está na primeira partição do primeiro disco, que é o mesmo que / dev / sda1.
Sua saída parted mostra que / dev / sda1 tem seu sinalizador inicializável definido, mas uma partição diferente, / dev / sdd1, é aquela rotulada "Debian" e suponho que seu sistema de arquivos raiz esteja lá. Se isso for verdade, você precisará editar o grub.cfg para que o grub esteja trabalhando com o disco correto.
Eu recomendaria fazer um backup do seu grub.cfg e, em seguida, alterar a linha set root='hd0,msdos1'
para set root='hd3,msdos1'
e repetir essa alteração em qualquer lugar que você veja hd0 mencionado. Em seguida, use parted para definir o sinalizador de boot para / dev / sdd1 e tente inicializar o Debian. Boa sorte!