Existem vários programas windows (especialmente programas de terceiros com a palavra "secure") que interferem com o setor de inicialização e, portanto, matam o GRUB no processo.
Referências antigas, mas ainda atuais:
Para o trabalho, muitos dos nossos programadores estão usando o Ubuntu 12.04 para seus sistemas. Todos os nossos computadores, no entanto, são obrigados a executar o Windoze 7 para o nosso software de criptografia.
Ao instalar o Ubuntu 12.04 nesta imagem, por algum motivo, o Grub2 não está instalando corretamente e após a instalação, o computador entra direto no Windows. Consegui consertar o grub com sucesso executando o boot-repair em um disco ao vivo, mas essa solução não é adequada para todas as máquinas que construímos.
Alguém pode dizer o que pode fazer com que o Grub não seja instalado corretamente? Eu tentei criar uma nova imagem, particionando a unidade manualmente, particionando a unidade com o instalador, baixando versões mais antigas do 12.04 nada parece mudar o comportamento após a instalação.
Como esta é uma imagem, ela está sendo instalada em vários tipos de sistemas. Os 2 que eu tentei recentemente são ambos dells. Um era um M6700 e o outro é um E6530.
Documentação de reparo da inicialização link
Obrigado
** Depois de examinar isso, descobri que os arquivos de inicialização não estavam sendo instalados em nenhum lugar ao tentar instalar. As soluções para isso são as seguintes.
Com a partição / boot, o Ubuntu sabe onde colocar o grub durante a instalação. **