Então, eu realmente preciso de ajuda. Recentemente eu estava usando uma máquina de boot duplo no mesmo disco rígido. Eu tinha o Windows 8.1 e o Ubuntu GNOME 14.04.
Quando instalei o Ubuntu no topo da minha instalação do Windows, não precisei instalar o gerenciador de inicialização do Grub. Acabei de criar minhas partições /, / home e / swap e instaladas. Depois disso, o grub já estava funcionando e eu poderia alternar entre os sistemas operacionais.
Então, eu não estava gostando muito da área de trabalho do Gnome e a distro estava atrasada, então decidi mudar para outra. Depois de algumas pesquisas eu decidi ir com o OpenSUSE 13.2. Então eu fui instalando, substituí minhas partições antigas / / home por novas formatadas e peguei a existente / swap. Depois disso, instalei o OpenSUSE e, para minha surpresa após a reinicialização, minha máquina iria para um shell do Grub2.
Eu tentei reinstalar o openSUSE quatro vezes. Um deles foi com o particionamento sugerido pelo instalador. Ainda não consigo inicializar no linux, eu estava sempre indo para o shell grub. (note que eu poderia inicializar no Windows 8.1)
Após algumas pesquisas, consegui encontrar e inicializar a instalação do meu linux dentro do shell do grub.
Segui estes passos: link
Então agora eu poderia inicializar novamente no linux, mas sempre que eu reiniciava meu computador, eu tinha que fazer todos esses passos novamente.
Hoje substituí o openSUSE por elementary-os luna (renderização de fonte incorreta), mas ainda tenho o mesmo problema com o grub. Depois de entrar no luna tentei atualizar o grub e instalá-lo com estes comandos:
sudo update-grub
sudo grub-install /dev/sda1
A atualização funciona bem, mas o comando de instalação me devolve esse aviso:
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partitionless disk or to a partition. This is a BAD idea..
/usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-setup: error: will not proceed with blocklists.
Então agora eu não sei o que fazer. Eu tenho certeza que poderia seguir alguns tutoriais e tentar muitas coisas, mas pelo que eu sei, não é realmente seguro mexer com os comandos do grub.
Tudo que eu quero é restaurar o bootloader para que eu possa inicializar no windows ou no linux.