Eu recentemente experimentei o mesmo problema. Ainda está estudando a configuração e customização do GRUB2 através da linha de comando, mas esta ferramenta gráfica ajuda no caso de alguém se deparar com isso: link
Eu tenho um sistema de inicialização dupla com o Ubuntu 16.04LTS e o Windows 10 em um HDD. Recentemente eu comprei um SDD. Eu clonei todas as partições necessárias do HDD para o SDD. Eu gostaria de usar o sistema operacional no SDD e manter meu HDD para armazenamento de dados.
Quando apenas o SDD está fisicamente conectado:
Quando o HDD e o SDD estão fisicamente conectados:
Como posso fazer com que o GRUB aponte para sdb em vez de sda ? Este é o meu relatório de reparo de inicialização: