Meu palpite é que você não está visualizando / editando o mesmo grub.cfg que o gerenciador de inicialização está olhando. Lembre-se, você tem dois diretórios /boot/grub
diferentes agora, e o gerenciador de inicialização precisa saber qual deles procurar. update-grub
está atualizando o grub.cfg no /boot/grub/grub.cfg
atualmente montado. Eu estou supondo que o bootloader está olhando na outra partição. Depois que eu terminar minha primeira xícara de café, eu posso confirmar isso seguindo o seu post e talvez fazendo anotações, mas agora deve ser um palpite.
Acredito que o que você precisa fazer é executar sudo grub-install --root-directory=/ /dev/sda
. Estou dando a versão completa para informações extras - o parâmetro --root-directory
é padronizado como /
.
Este comando irá reinstalar o gerenciador de partida em / dev / sda, informando para procurar no parâmetro "root-directory" (/ boot / grub) para o grub.cfg. Se você quiser que seu grub.cfg esteja em uma distro diferente, você pode montá-lo e especificar um "diretório-raiz" diferente, como, por exemplo, /mnt/my_other_distro/
se ele foi montado em /mnt/my_other_distro
.
Deixe-me saber se você tiver problemas enquanto eu bebo meu café. :)
Editar: ( depois do café ) Eu vejo agora um problema importante ... você deveria ter mudado o UUID para sda1, não sda7. Então, quando você instalou o Mint no sda1, ele mudaria de qualquer forma se você reformatasse, mas se você não o alterasse, poderia ficar confuso. Ao mudar o UUID para a antiga instalação do Ubuntu, você invalidou todas as configurações de montagem em seu / etc / fstab, junto com o menu GRUB. Presumo que o Mint não regenere o menu, mas copie apenas as entradas, por isso não importa se está correto ou não.
Executar o update-grub corrige o grub.cfg, mas não o código do grub no MBR; isso só é alterado usando o grub-install.
E o Linux Mint não sabe o que as entradas no grub.cfg realmente significam, pois pode se referir a uma unidade que não está presente até então. Ele simplesmente adiciona a nova entrada ao topo das existentes, eu acho.