Em parted
e GParted, um ESP é identificado por um "sinalizador de inicialização", mas não existe uma "bandeira esf" em nenhum dos programas. Assim, não está claro para mim o que você quer dizer com isso. Por favor, verifique e informe o conjunto de "bandeiras". É improvável que esse detalhe esteja diretamente relacionado ao seu problema, mas pode ser.
AFAIK, as versões atuais do GRUB devem reconhecer instalações mais antigas do Ubuntu. Se o seu não estiver fazendo isso, você deve considerar preenchendo um relatório de bug. Um post aqui não
Um possível motivo legítimo de a detecção automática não estar funcionando é que suas instalações mais antigas podem estar ausentes ou danificadas. Você deve postar um link para o arquivo RESULTS.txt
gerado pelo Script de Informações da Inicialização (instalável como boot-info-script
no Ubuntu) para que outros podem examinar sua configuração em busca de evidências de que esse é ou não o caso.
Duas alternativas me ocorrem se você tiver problemas com a detecção automática de sistemas operacionais que estão presentes:
- Você pode manualmente edite o arquivo de configuração do GRUB. Você precisará saber o suficiente sobre suas outras instalações para identificá-las no GRUB.
- Você pode usar outro outro carregador de inicialização EFI para Linux. A maioria deles exigirá configuração manual, mas meu rEFInd pode ser capaz de pegar suas outras instalações com pouca ou nenhuma configuração.