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:
(Só para esclarecer isso na Etapa 4: use "--root-directory ...") Espero que ajude.
Responder2
Se tudo estiver usando EFI, não terá muito efeito.
- 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.
- Depois de configurar o Ubuntu de volta ao primeiro lugar na ordem de inicialização, execute
sudo update-grub
para adicionar o CentOS ao seugrub
menu. - 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/sda
e seguir comsudo 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.
- 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.)
- 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.
- Em ambos os casos, após instalar, inicialize no Ubuntu e execute
sudo update-grub
para adicionar o novo sistema operacional ao menu de inicialização. - 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/sda
e siga comsudo 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.