Tem razão cara, dando o
update-grub tudo volta como era antes.
Isso por que, o que vale é o que está escrito no
30_os-prober, na pasta
/etc/grub.d.
Para funcionar, modificando direto o
grub.cfg não pode ter
update-grub em seguida. O problema é que o /dev/sda1 não funciona com a sintaxe
fs-hd. Preciso descobrir aqui qual é a correta.
Realmente o GRUB 2 ainda tá muito confuso.
A recomendação é para não editar o
grub.cfg, e ainda assim tá russo, imagine fazer tudo pelos scripts.
Se vc quiser dar uma olhada
nesse tópico poderá entender melhor.
Sinto dizer mas acho que o melhor a fazer é reinstalar o Ubuntu.