Instalando várias distros Linux junto com o Windows com GRUB e UEFI

Instalando várias distros Linux junto com o Windows com GRUB e UEFI

Li alguns posts e páginas de manual mas ainda tenho dúvidas. Minha captura de tela do gParted é a seguinte.

insira a descrição da imagem aqui

Durante o processo de instalação do Ubuntu 16.10, instalei o GRUB em /dev/sda1 ("Windows Boot Manager" foi escrito perto de /dev/sda1) (já desativei o "Secure Boot" antes).

O menu GRUB é o seguinte.

insira a descrição da imagem aqui

Tudo funcionou bem até agora, mas agora estou planejando instalar várias distros Linux, UbuntuStudio e uma distribuição Arch com certeza (Antergos, eu acho). Também estou pensando em deixar espaço adicional no SSD para experimentar distros quando quiser. Quero ter certeza de antemão do seguinte.

Sempre que instalo uma nova distro, preciso instalar um bootloader? Em caso afirmativo, é correto instalar tudo em /dev/sda1 ("Gerenciador de inicialização do Windows") como feito antes?

No passado tentei triplicar meu notebook antigo (BIOS) com Windows XP, Ubuntu e UbuntuStudio e sempre que atualizava os kernels não conseguia mais inicializar. Se bem me lembro, eles sugeriram ter um único GRUB em uma partição separada e referir-se a isso nas distros Linux. Qual é a melhor maneira de ter várias distros Linux agora com UEFI? No que há de diferente do passado (BIOS) (só por curiosidade)?

Por favor, mantenha as coisas simples, estou muito feliz em saber como funciona o processo de inicialização e como posso ter várias distros Linux inicializando e atualizando perfeitamente, mas muitas respostas que li tendem a ser intrigantes.

Desde já agradeço, Lucas

Responder1

Como regra geral e IMHO, instalar várias distribuições Linux para inicialização múltipla em um único computador é mais problemático do que vale a pena. Na maior parte, uma distribuição fará o que as outras farão. Se quiser experiência com vários ambientes de desktop, você pode instalar quantos quiser no Ubuntu e alternar entre eles efetuando logout e login novamente, selecionando o ambiente de desktop apropriado no login. Você pode até configurá-lo para poder fazer login em vários ambientes de desktop simultaneamente em diferentes terminais virtuais (VTs).

Se você deseja experiência com diferentes gerenciadores de pacotes ou outros recursos que sejam realmente específicos de distribuição, é provável que instalar distribuições extras usando um ambiente virtualizado, como VirtualBox ou VMware, seja mais fácil e seguro do que a inicialização dupla. Isso também tem a vantagem de poder executar ambas as distribuições simultaneamente.

Dito isto, se você realmente precisa de inicialização múltipla, o IMHO GRUB não é a melhor escolha. Seu calcanhar de Aquiles é que ele requer configuração no sistema operacional a partir do qual foi instalado. (Pelo menos, isso é verdade para as configurações padrão fornecidas pelo Ubuntu e pela maioria das outras distribuições.épossível criar uma configuração GRUB que seja melhor divorciada de qualquer distribuição, mas que requer conhecimento avançado, e ainda é necessário configurá-la de dentro de um sistema operacional.) Ou seja, se você usar o GRUB do Ubuntu para controlar o processo de inicialização, mas também instalar , digamos, Fedora, então quando você atualizar o kernel do Fedora, o GRUB do Ubuntu não saberá desse fato até que você reinicie no Ubuntu e digite sudo update-grub(ou até que você atualize o kernel do Ubuntu). Alternativamente, o GRUB do Ubuntu pode carregar em cadeia para o GRUB do Fedora, caso em que o GRUB do Fedora saberá sobre o kernel atualizado do Fedora, mas isso complica o processo de inicialização no Fedora. Pior ainda, é provável que cada sistema operacional tente controlar o processo de inicialização, resultando em repetidosgolpes de inicialização,em que o SO A define seu carregador de boot como padrão, mesmo que você queira que o GRUB do OS B faça o trabalho. (No entanto, este não é um problema específico do GRUB; é provável que ocorra sempre que você fizer inicialização múltipla.) Quanto mais sistemas operacionais você tentar fazer inicialização múltipla, mais frequentemente você encontrará golpes de inicialização.

Para configurações complexas, muitas pessoas preferem usar o meu própriogerenciador de inicialização rEFInd.Ao contrário do GRUB, o rEFInd verifica o disco em busca de carregadores de inicialização e kernels sempre que o computador é iniciado, portanto, detectará novos kernels, independentemente da distribuição que instalou o kernel ou o rEFInd. Porém, há ressalvas quanto a isso, e você pode precisar ajustar um pouco as coisas para cada distribuição para que funcione. Em particular, você pode precisar de um /boot/refind_linux.confarquivo para cada distribuição para que o rEFInd possa passar opções de inicialização apropriadas para cada sistema operacional. Isso é abordado emesta páginada documentação do rEFInd.

Outra abordagem, embora em grande parte teórica neste momento, é usar oEspecificação do carregador de inicialização do Freedesktop.org.A idéia é que as distribuições coloquem seus kernels em locais padronizados e cooperem em um formato de arquivo de configuração para que os carregadores de inicialização de uma distribuição possam carregar kernels de outra distribuição. Esta proposta tem mérito, mas poucas distribuições do AFAIK a estão adotando, então, do ponto de vista prático, isso não é algo em que você possa confiar hoje.

informação relacionada