Recebi a mesma mensagem de erro quando acidentalmente especifiquei uma partição (como você fez, /dev/sda7
) em vez da unidade ( /dev/sda
). A questão é que você pode ter que instalar o GRUB no MBR de /dev/sda
e deixar o GRUB gerenciar a inicialização do Linux e do Windows. O artigo que você mencionou menciona isso na parte inferior.
Para fazer isso:
sudo grub-install /dev/sda
Eu não acho que você terá que atualizar o grub, mas não vai doer, já que ele simplesmente reconstruirá grub.cfg
e garantirá que os sistemas operacionais Windows estejam no menu GRUB.
sudo update-grub