Como criar uma partição EFI e instalar o grub2 no segundo disco

0

Eu tenho dois discos, um Win 8 e um Ubuntu.

Ao particionar manualmente o segundo disco durante a instalação do Ubuntu, instalei o gerenciador de inicialização no MBR em vez de criar uma partição de inicialização EFI. Então agora eu não posso usar meu segundo disco como a unidade de inicialização principal - ele vai direto para o Windows.

Como posso criar uma partição EFI no meu disco Ubuntu e obter o grub? Isso é algo que o Boot-repair pode fazer? Quais opções eu usaria?

Obrigado antecipadamente.

    
por Josh 28.02.2014 / 00:28

1 resposta

2

Você tem uma instalação em modo misto, com o Windows no modo EFI / UEFI e o Linux no modo BIOS / CSM / legado. Este tipo de configuração é difícil de obter (muito menos manter) em execução. Você tem várias opções para saber como proceder:

  • Instale um gestor / gestor de arranque do Linux EFI para o existente Partição do sistema EFI (ESP) no disco do Windows. Ele deve então ser capaz de inicializar sua instalação Linux existente no modo EFI a partir do disco MBR. Em princípio, esta é provavelmente a solução mais fácil, mas requer algo fácil de instalar ou conhecimento suficiente para não cometer erros ao instalá-lo. Ele também não atende ao seu critério de não modificar nenhuma partição no disco do Windows; embora não modificasse o próprio Windows, modificaria necessariamente o ESP. A ferramenta Reparo de inicialização pode configurar corretamente se for inicializada no EFI modo. rEFInd também é relativamente fácil de configurar (eu faria do Windows, mas você precisa adicionar um driver de sistema de arquivos EFI para qualquer sistema de arquivos que possua seu kernel Linux - provavelmente ext4fs).
  • Libere cerca de 550 MiB no disco MBR, crie um ESP nele e instale um carregador de boot do Linux nele. O problema é que alguns EFIs não inicializam de um disco MBR, embora muitos o façam. Algumas ferramentas de instalação do gerenciador de inicialização também podem ignorar um disco MBR (não tenho idéia se o Boot Repair funcionaria, por exemplo; e as instruções de instalação do Windows rEFInd provavelmente acabarão colocando o rEFInd no disco GPT). quando você atualiza ou reinstala o Ubuntu, já que o instalador do Ubuntu requer o GPT para uma instalação em modo EFI.
  • Faça como na opção anterior, mas converta o disco do MBR para o formato GPT usando o fdisk GPT ( gdisk , sgdisk ou cgdisk ) , que faz parte do pacote gdisk no Ubuntu. Isso aumenta a probabilidade de funcionar e é menos provável de causar problemas no futuro, mas é uma etapa extra e não é 100% livre de riscos.
  • Reinstale o Ubuntu no modo EFI. Fazer o instalador inicializar no modo EFI pode ser um desafio, porque o modo de inicialização é determinado pelo firmware e há pouca padronização em como ele é controlado. Em geral, no entanto, uma opção para inicializar um CD / DVD ou unidade flash USB que inclua a string "EFI" ou "UEFI" fará o trabalho. Além disso, algumas maneiras de criar unidades flash USB a partir de imagens de instalação não copiam os arquivos de inicialização EFI. Você é melhor apenas copiar a imagem com dd , na minha experiência. Note também que você deve ter muito cuidado com o instalador para dizer-lhe para usar o ESP no disco do Linux para manter o carregador de boot do Linux; ele pode tentar usar o ESP no disco do Windows.

Uma quantia justa poderia ser escrita sobre qualquer uma dessas opções, por isso, se você quiser procurar uma delas e tiver dúvidas, pergunte. Por favor leia minha página em instalações no modo EFI e / ou o wiki da comunidade Ubuntu sobre o assunto primeiro, no entanto.

    
por Rod Smith 28.02.2014 / 14:34