Primeiro, você diz que seu "BIOS é UEFI", mas isso não é verdade. Você quase certamente não tem BIOS; você tem um UEFI. Isso pode soar como cabelos rachados, mas não é; referindo-se a um EFI / UEFI como um "BIOS" se arrasta em muitas suposições que simplesmente não se aplicam no mundo EFI. ("UEFI" é essencialmente a versão 2.x da EFI, então eu geralmente uso "EFI", como é o termo mais geral.) De modo geral, a EFI é uma substituição para BIOS, não uma extensão para isto. Existem algumas exceções e advertências:
- Algumas EFIs muito antigas foram construídas sobre um BIOS convencional. Um exemplo que eu vi é o Hybrid EFI da Gigabyte. Esses sistemas do têm um BIOS, e é usado tanto para inicializar os sistemas operacionais BIOS quanto para inicializar o hardware para o benefício do EFI.
- A maioria das EFIs modernas para sistemas x86-64 inclui um Módulo de Suporte à Compatibilidade (CSM), que permite que o EFI use carregadores de inicialização escritos para o BIOS. O CSM é para o EFI como WINE ou o dosemu é para o Linux; mas assim como o WINE não transforma o Linux em Windows, o CSM não torna o EFI um BIOS.
Desculpe se isso parece ser longo e pedante, mas merece ênfase porque vejo muitas pessoas indo para a terra da EFI com suposições da BIOS que as levam a problemas. Isso é evidente em sua própria pergunta ....
Em um computador baseado em EFI, a instalação de um segundo sistema operacional normalmente não substitui o carregador de inicialização do primeiro sistema operacional. Claro, você deve abrir espaço para as partições do segundo sistema operacional, mas isso é independente do gerenciador de inicialização. Sob o EFI, os carregadores de boot são armazenados como arquivos separados na partição do sistema EFI (ESP), que é uma partição FAT com um digite o código de C12A7328-F81F-11D2-BA4B-00A0C93EC93B (EF00 em gdisk
, o "sinalizador de inicialização" definido em parted
ou GParted, "EFI System Partition" ou "EFI boot partition" no instalador do Ubuntu). / p>
A EFI determina qual carregador de boot deve ser usado pelas entradas armazenadas na NVRAM. Quando você instalar o Ubuntu, ele criará seu próprio gerenciador de inicialização (GRUB) no ESP (armazenado em EFI/ubuntu
), adicionará esse novo carregador de inicialização à lista baseada no NVRAM do computador e definirá a entrada do Ubuntu como padrão. O Ubuntu não alterará o gerenciador de inicialização do Windows, mas o gerenciador de inicialização do Windows será executado apenas se você digitar o gerenciador de inicialização do computador e selecioná-lo ou se você carregá-lo a partir do GRUB. Depois de instalar o Ubuntu, você pode ajustar essas configurações com o utilitário efibootmgr
; Por exemplo, você pode definir o carregador de inicialização do Windows como padrão e, em seguida, usar o gerenciador de inicialização interno da máquina para selecionar o GRUB. Para fazer isso, você deve primeiro identificar as entradas existentes digitando sudo efibootmgr
e depois definir a ordem de inicialização desejada (para que o Windows seja o primeiro) com a opção -o
, como em sudo efibootmgr -o 2,5
para criar Boot0002
e Boot0005
segundo.
Observe que um gerenciador de inicialização compatível com Linux é necessário para inicializar o Linux. Não precisa ser o GRUB, mas algo é necessário. Assim, sua opção # 1 funcionará somente se você instalar algo manualmente. Existem vários gerenciadores de inicialização EFI para Linux disponíveis - veja minha página sobre este assunto para detalhes. Você poderia, em princípio, instalar um desses em uma unidade flash USB, deixando o ESP e a NVRAM intactos. Eu não sei qual seria o sentido disso se você tivesse uma instalação regular baseada em disco do Ubuntu; seria como tentar manter a música fora de uma casa de ópera, banindo iPods dentro de suas paredes.
Se você quiser manter o GRUB instalado no Ubuntu, o truque é este:
- Ao iniciar o instalador do Ubuntu, selecione a opção de experimentar o Ubuntu antes de instalá-lo, em vez da opção de instalá-lo.
- Quando a área de trabalho aparecer, abra uma janela do Terminal clicando no ícone do Ubuntu no canto superior esquerdo, digitando
terminal
no campo de pesquisa e pressionando Enter ou clicando no ícone Terminal. - Na janela Terminal, digite
ubiquity -b
. Isso inicia o programa instalador (Ubiquity) com uma opção (-b
) para não instalar um gerenciador de inicialização.
Quando a instalação estiver concluída, você poderá instalar um gerenciador de inicialização, seja ele para o ESP ou para uma unidade flash USB. Novamente, veja minha página de carregadores de boot EFI (referenciada anteriormente) para obter informações sobre o que está disponível e instruções básicas de instalação.