Menu grub do Ubuntu após instalar o CentOS?

Menu grub do Ubuntu após instalar o CentOS?

Atualmente estou inicializando duas vezes o Windows 8 e o Ubuntu 14.04 e gostaria de me familiarizar com o administrador do servidor Linux. Pretendo instalar o CentOS e talvez hospedar um pequeno site ou algo assim. O que acontecerá com o grub após a instalação do CentOS?

Responder1

Você precisará reinstalar/atualizar o grub. Tive o mesmo problema depois de instalar o CentOS 6.4 no meu Ubuntu 14.04. Seguindo esta postagem corrija meu problema:

http://muthusaravananmca.wordpress.com/2010/09/29/ubuntu-grub-recover-after-installing-centos-or-windows/

(Só para esclarecer isso na Etapa 4: use "--root-directory ...") Espero que ajude.

Responder2

Se tudo estiver usando EFI, não terá muito efeito.

  1. O CentOS será o primeiro na ordem de inicialização. Você pode mudar isso de volta para o Ubuntu usando o menu do sistema EFI.
  2. Depois de configurar o Ubuntu de volta ao primeiro lugar na ordem de inicialização, execute sudo update-grubpara adicionar o CentOS ao seu grubmenu.
  3. Se você tiver algum problema para entrar no menu do sistema EFI, você também pode inicializar no Ubuntu a partir do menu grub do CentOS, reinstalar o grub com sudo grub-install /dev/sdae seguir com sudo update-grub. A reinstalação do grub definirá o Ubuntu primeiro na ordem de inicialização e a atualização adicionará o novo sistema operacional ao menu de inicialização.

Se tudo estiver no modo legado usando MBR, as coisas funcionarão da mesma forma; mas é um pouco mais complicado manter as coisas definidas da maneira que você deseja.

  1. Ao instalar o CentOS ou qualquer novo sistema operacional, se houver a opção de não instalar um bootloader, use-o. (CentOS usando o novo instalador Anaconda deve ter essa opção, embora possa ser um pouco difícil de encontrar.)
  2. Se você não puder evitar a instalação de um bootloader, tente instalá-lo na mesma partição onde está instalando o novo sistema operacional. Isso impedirá que ele substitua o MBR.
  3. Em ambos os casos, após instalar, inicialize no Ubuntu e execute sudo update-grubpara adicionar o novo sistema operacional ao menu de inicialização.
  4. Se você não puder usar nenhuma das opções acima ou simplesmente esquecer e sobrescrever o MBR, use o menu de inicialização do novo sistema operacional para inicializar no Ubuntu, reinstale o grub com sudo grub-install /dev/sdae siga com sudo update-grub.

Responder3

Eu tinha uma configuração de inicialização corrompida para o Centos 7 e instalei o Ubuntu 18 em um esforço para colocar o grub em funcionamento. O Windows 10 foi encontrado, mas não o Centos, pelo update-grub ou pelo pacote/utilitário de reparo de inicialização no Ubuntu.

Por outro lado, quando usei o utilitário de resgate do Centos 7 para fazer a versão do grub rodar e fazer backup do Centos (https://www.tecmint.com/recover-or-rescue-corrupted-grub-boot-loader-in-centos-7/),

o seguinte comando encontrou o Ubuntu sem problemas (https://unix.stackexchange.com/questions/152222/equivalent-of-update-grub-for-rhel-fedora-centos-systems) :

grub2-mkconfig -o "$(readlink /etc/grub2.conf)"

E agora tenho um sistema de inicialização tripla: Windows 10, Centos 7 e Ubuntu 18 :)

Conclusão: em caso de dúvida, use o grub2-mkconfig do Centos para selecionar seus sistemas inicializáveis.

informação relacionada