Criando uma nova partição EFI em outro disco para manter a inicialização original do Windows

1

Estou instalando o Ubuntu no meu computador no escritório. Desde que eu nunca instalei o Ubuntu junto com um windows existente em um sistema UEFI, eu quero evitar todos os problemas possíveis. Eu já li toda a documentação disponível, mas ainda tenho uma pequena pergunta. No meu computador eu tenho dois SSDs, um para o Windows 7, o outro será inteiramente dedicado ao Ubuntu. Se eu quiser ter a certeza de poder voltar ao estado inicial, posso criar uma nova partição EFI no segundo disco e definir esse disco como prioridade de inicialização? Então, o Windows 7 será encontrado automaticamente pelo GRUB? E, se estou com problemas, posso apenas mudar a prioridade de inicialização na minha configuração e vou inicializar o Windows?

    
por David 28.02.2017 / 13:05

1 resposta

1

A última coisa que ouvi foi que havia um bug no instalador do Ubuntu que fazia com que ele sempre colocasse o GRUB na partição do sistema EFI (ESP ) no primeiro disco (geralmente /dev/sda ), mesmo se você tentou forçá-lo em outro ESP (digamos, um em /dev/sdb ). Este fato pode fazer com que separar suas instalações Windows e Ubuntu seja um pouco mais complicado do que você gostaria. Além disso, a maneira como o Ubuntu configura o GRUB depende dos arquivos no ESP e do arquivo de configuração grub.cfg no diretório /boot/grub do Ubuntu, que não está no ESP. Portanto, se você instalar o Ubuntu e, em seguida, excluí-lo excluindo a (s) partição (ões) do Ubuntu, o GRUB permanecerá para trás, mas com o arquivo grub.cfg perdido, o computador travará em grub> quando você inicializar. Esse problema pode ser superado manualmente excluindo os arquivos GRUB do ESP ou ajustando a ordem de inicialização usando efibootmgr no Ubuntu ou EasyUEFI no Windows antes excluir as partições do Ubuntu.

Como alternativa, você pode seguir este procedimento para instalar o Ubuntu:

  1. Faça o download da unidade flash USB ou da versão em CD-R do meu gerenciador de inicialização do rEFInd .
  2. Grave a imagem da rEFInd em uma unidade flash USB ou CD-R, conforme apropriado.
  3. Inicialize o instalador do Ubuntu no modo "teste antes de instalar". Isso resulta em um desktop normal do Ubuntu.
  4. Abra uma janela do Terminal.
  5. Digite ubiquity -b . Isso inicia o instalador, mas a opção -b diz para não instalar o GRUB.
  6. No instalador (ou antes de executar o instalador, se preferir), configure suas partições e certifique-se de incluir um ESP no segundo disco (aquele para o qual você está instalando o Ubuntu).
  7. Quando terminar a instalação, reinicialize usando o disco rEFInd. Você deve ver o menu rEFInd aparecer. (Uma ressalva: as imagens de disco rEFInd que eu distribuo não suportam Inicialização Segura. Portanto, se a Inicialização Segura estiver ativa, você precisará desabilitá-la ou modificar a imagem rEFInd para incluir Shim. É possível reativar a Inicialização Segura mais tarde, mas você pode precisar passar por alguns aros extras nesse momento.O Windows 7 não suporta Inicialização Segura, portanto, você não deve se deparar com esse problema.Eu mencionei isso no caso de alguém querer fazer algo semelhante com uma instalação do Windows 8 ou posterior .)
  8. Usando o menu rEFInd, inicialize o Ubuntu. (Uma ressalva: se você usar uma partição /boot separada, precisará pressionar F2 ou Inserir duas vezes e adicionar uma opção ro root={rootfs} , em que {rootfs} é um ponteiro para o sistema de arquivos raiz ( / ), como /dev/mapper/lvm-root . Isso normalmente é necessário apenas se você usar o LVM ou o software RAID.
  9. No Ubuntu, verifique e, se necessário, altere /etc/fstab para que monte o ESP na árvore de diretórios do Ubuntu em /boot/efi . Se você precisar alterar esse detalhe, desmonte tudo o que já está montado lá e monte o ESP do disco do Ubuntu em /boot/efi antes de continuar.
  10. Instale seu gerenciador de inicialização preferido.
    • Se você quiser usar o GRUB 2, instale o pacote grub-efi . Você também pode precisar executar sudo grub-install e / ou sudo update-grub .
    • Se você quiser usar o rEFInd, instale o pacote Debian rEFInd ou PPA. Se você for perguntado se deseja copiar o rEFInd para o ESP, responda afirmativamente.

Neste momento, quando você reiniciar, você verá o GRUB ou o rEFInd aparecer e você poderá inicializar o Windows ou o Ubuntu. Se você quiser voltar para uma instalação de fábrica, você pode limpar todas as partições do disco do Ubuntu, incluindo o ESP, e o computador deve pular a entrada agora inválida para GRUB ou rEFInd e ir direto para a inicialização do Windows. (Se você usar o rEFInd, ele deve continuar inicializando o Windows mesmo se você excluir todas as partições do Ubuntu, mas deixar o ESP no qual o rEFInd reside intacto.)

    
por Rod Smith 28.02.2017 / 19:07