Basta iniciar o Ubuntu se puder e atualizar o Grub
sudo update-grub
Reinicie. Isso deve corrigir o problema.
Eu tenho um PC de inicialização tripla com o Ubuntu 16.04, o elementar OS Luna e o WinXP, sendo o primeiro o SO principal carregado na inicialização. Tudo funcionou muito bem. Depois de executar as atualizações do eOS na respectiva partição acabei com i) GRUB iniciando o eOS na inicialização por padrão em vez do Ubuntu e ii) cerca de 8 entradas para o Ubuntu escolher na lista de seleção de sistemas operacionais disponíveis para iniciar.
Eu sei que o eOS Luna é uma versão bem antiga, mas no momento eu queria mantê-lo.
Alguém sabe i) qual pode ser o motivo de tal efeito e ii) como corrigi-lo, ou seja, fazer o GRUB iniciar U. por padrão e eliminar essas entradas extras?
Ulrich
Basta iniciar o Ubuntu se puder e atualizar o Grub
sudo update-grub
Reinicie. Isso deve corrigir o problema.
Se você conseguir inicializar o Ubuntu, instale e execute a "ferramenta de reparo de inicialização". Se não for possível inicializar no Ubuntu, crie e inicialize no Ubuntu live disk e instale e execute a ferramenta de reparo de inicialização. isso deve corrigir o problema.
Eu acho que você tem o Grub instalado também no eOS, mas não é instalado desde que está instalado no Ubuntu. Eu acho que a partição de inicialização (/ boot) é compartilhada, mas você não tem compartilhado a configuração personalizada do Grub. Se a atualização do eOS foi executada em update-grub
, a configuração do grub foi alterada de acordo com a configuração personalizada localizada em / etc / default / grub do eOS.
Partições de inicialização separadas
Se a partição de inicialização for não compartilhada, o sinalizador de inicialização foi movido para a partição de inicialização do eOS. Então a correção é fácil. Abra qualquer gerenciador de partição (fdisk, gparted, gnome-disc-utilities, ...) e mova o sinalizador de inicialização para a partição de inicialização do Ubuntu.
Partição de inicialização compartilhada
Se a partição de inicialização for compartilhada, quando você inicializar no Ubuntu e executar o comando sudo update-grub
, o grub deverá ser o mais antigo.
Alternativamente, você pode copiar configurações personalizadas do Ubuntu para o eOS ou chroot do eOS para o Ubuntu e executar o comando sudo update-grub
- ele deve ter um efeito semelhante ao inicializar no Ubuntu.
Outra alternativa é remover o Grub do eOS, mas você precisa fazer o chroot para o Ubuntu e executar o comando sudo grub-install
. O Chroot pode ser executado a partir do eOS ou, se você reiniciar o PC, precisará de um CD ao vivo para fazer isso.
Outro
Se as dicas anteriores não ajudarem, tente encontrar a solução nesses links.
O artigo sobre como instalar / reinstalar / corrigir problemas / mover / ... Grub é aqui
O artigo sobre como configurar o Grub é aqui
Como dito em outra resposta, você pode inicializar no Ubuntu e digitar:
sudo update-grub
No entanto, se o Grub estiver em uma unidade diferente de sda
, pode não funcionar e você terá que usar:
sudo grub-install /dev/sda
Em ambos os casos, reinicialize para testar as alterações.
thx a todos vocês por seu conselho e apoio. Está consertado agora.
Primeiro: update-grub não teve nenhum efeito. Eu iniciei o Ubuntu a partir de um Live-CD, instalei e iniciei o "boot repair" e executei a recuperação padrão. Isso demorou um pouco, mas o sistema disse que o setor de inicialização teria sido recuperado com sucesso. Mas nada havia mudado. Ainda o mesmo efeito com o eOS sendo iniciado por padrão e um monte de entradas sem sentido na lista de seleção na inicialização. Eu finalmente consertei com opções avançadas de reparo de inicialização, onde em uma das guias o sistema operacional para iniciar por padrão (se nada mais for selecionado) pode ser definido. Deixou tudo o mais inalterado. No entanto, isso levou a uma reinstalação completa do GRUB. Isso funcionou perfeito. Ótima ferramenta!