Segundo OS desapareceu do grub

2

Estou com o Ubuntu 14.04 e o CentOS 7. O Ubuntu foi instalado primeiro, mas agora o CentOS é o meu driver diário.

Depois de atualizar o Ubuntu, não consigo mais acessar minha instalação do CentOS. Quando eu inicializo meu computador, ele carrega o menu do Ubuntu que não lista o CentOS.

Eu tentei executar update-grub , mas o comando só encontra o Ubuntu. Eu também tentei resolver o problema executando boot-repair de um Live CD: link

Se eu entendi a saída de boot-repair corretamente, uma complicação é que a instalação do Centos (em /dev/sda4 ) está criptografada.

Acho que uma solução pode ser excluir o grub do Ubuntu (instalado no MBR de /dev/sda ). No entanto, temo que isso possa deixar meu computador totalmente não inicializável.

Eu ficaria muito feliz com uma solução que envolve a exclusão da instalação do Ubuntu. Meu objetivo é realmente poder inicializar no CentOS novamente.

    
por rkhff 21.01.2016 / 16:22

3 respostas

0

A resposta de @ TrevG123 me aproximou o suficiente para resolver o problema. Eu inicializei um DVD ao vivo do Centos 7; selecionado para resgatar um sistema existente e, em seguida, executou grub2-install --root-directory=/mnt/sysimage/ /dev/sda no prompt. Depois de reiniciar o computador, recebi o menu Centos grub (que também listou o Ubuntu).

    
por rkhff 21.01.2016 / 18:18
1

Se você tem um Live CD do CentOS, você pode tentar instalar o Grub a partir dele, pois às vezes o Ubuntu pode ter problemas ao ler os sistemas de arquivos usados pelas distribuições do Redhat, enquanto Cent geralmente pode ler o ext4

sudo grub-install /dev/sdx

sudo update-grub
    
por Trevor Gross 21.01.2016 / 17:11
0

Adicione uma entrada manual ao grub2. Havia muitos posts para fazer isso. Mas foi muito difícil adicionar uma entrada ao grub-2. (Tanto quanto eu sei, porque quase tudo é alterado em relação ao grub, muitas opções)

    
por Looserof7 21.01.2016 / 16:41