Você pode instalar manualmente o GRUB em um dispositivo, se ele foi instalado no lugar errado, emitindo
sudo grub-install /dev/sdX
após inicializar e entrar na sua instalação do Ubuntu, se isso for possível (como parece da sua pergunta).
No entanto, se não for possível inicializar o SO, você pode usar o "Rescue a broken system" no menu de inicialização da unidade USB para instalar o GRUB. Basta seguir as instruções para configurar o teclado e o fuso horário e montar sua partição raiz. Então, quando perguntado, escolha Executar um shell em / dev / sdXY . Se você criou uma partição separada que deve ser montada em /boot
, você precisa montá-la manualmente usando esse shell (senão a instalação do GRUB não funcionará como esperado porque não encontrará sua imagem do kernel):
mount /boot
Em seguida, instale o GRUB usando:
grub-install /dev/sdX
Em seguida, saia do shell ( Ctrl + D ) e escolha a reinicialização no menu. Agora tudo deve funcionar como esperado.
nota lateral:
O Ubuntu Desktop Edition oferece uma opção de configuração avançada (que permite definir onde o GRUB está instalado) logo antes de instalar o sistema operacional. Mas não consegui encontrar uma opção equivalente no processo de instalação do Server Edition e parece sempre instalar o GRUB no primeiro dispositivo de disco. Ou talvez eu também tenha negligenciado isso.