Instale o Windows 7 com o Ubuntu no modo UEFI da GPT

0

Meu computador está executando o Ubuntu em um disco na marcação GPT. O Ubuntu executa o modo UEFI (a partição FAT32 criada e o carregador de boot foram definidos lá). Agora preciso instalar o Windows 7 como um sistema alternativo para jogos.

Instale a necessidade no UEFI. Eu sei que se eu instalar o Windows 7 no Ubuntu, o instalador irá sobrescrever o Ubuntu.

Novamente, repito que você precisa que tudo funcione no UEFI. Sem BIOS. Como implementar isso? Desculpe pelo Google Tradutor.

    
por user253303 16.03.2014 / 07:43

2 respostas

1

O carregador de inicialização padrão da UEFI é \EFI\BOOT\BOOTx64.EFI na partição do sistema EFI (ESP).

Eu reinstalei o Ubuntu na semana passada e parece que o Ubuntu não está criando este arquivo. Portanto, o Windows não pode sobrescrever o que não está lá. O Windows também não deve excluir entradas (bootloaders registrados) do menu de inicialização do UEFI e, para minha experiência, não.

Eu diria que UEFI é uma grande melhoria, porque bootloaders podem coexistir no ESP (se o firmware UEFI, que o fabricante implementou, não estiver funcionalmente quebrado ou danificado)

O que você pode fazer para estar seguro:

  1. Backup do conteúdo atual do seu ESP. (Zipping deve estar bem.)
  2. Para obter o GRUB do Ubuntu como o carregador de inicialização de hotpluggable padrão em seu ESP após a conclusão da instalação do Windows 7: copie e crie \EFI\ubuntu\ de seu backup como \EFI\BOOT\ e renomeie grubx64.efi para BOOTx64.EFI .
  3. Prepare a mídia ao vivo do Ubuntu para que você possa usar efibootmgr para recriar entradas de bootmenu acidentalmente excluídas.

Eu nunca fiz uma instalação UEFI do Windows 7. Windows 8 , no entanto, é muito fácil criar os dados de inicialização do Windows no ESP, mesmo após a instalação. É basicamente bcdboot c:\Windows /l en-gb /s b: /f ALL , mas a versão do Windows 7 não tem a opção /f .

    
por LiveWireBT 16.03.2014 / 11:49
1

As principais questões específicas da EFI são:

  • O ESP. Eu concordo com o LiveWireBT que você deve fazer o backup antes de fazer qualquer outra coisa.
  • A lista do carregador de inicialização na NVRAM. Quando você instalar o Windows no modo EFI, ele modificará essa lista e você desejará modificá-la de volta ao ponto inicial com efibootmgr ou algum utilitário equivalente.
  • Obtendo o instalador do Windows 7 para iniciar no modo EFI. A maioria das mídias de instalação do Windows 7 são inicializadas bem no modo BIOS / CSM / herdado, mas relutam em inicializar no modo EFI / UEFI. Obtê-los para fazer isso é coberto aqui, entre outros lugares. (Tente pesquisar no Google se quiser mais referências.)
  • Até recentemente, o Ubuntu criou partições GPT para si mesmo que usavam o mesmo código de tipo usado pela Microsoft. Isso significava que as partições do Ubuntu apareceriam como "discos não formatados" no Windows, tornando muito fácil descartar o Ubuntu do Windows. A solução é usar gdisk para definir o código de tipo das partições do Ubuntu de 0700 a 8300, conforme descrito em aqui. Algumas versões recentes do Ubuntu não têm esse problema, já que usam o código de tipo correto desde o início, mas não me lembro de quando ocorreu a transição e você não disse qual versão do Ubuntu você está usando, então eu pensei em mencionar isso.

Há também os problemas comuns de inicialização dupla. Por exemplo, você deve inicializar com um CD ao vivo e redimensionar suas partições para criar espaço para o Windows. Você pode querer ter uma partição de transferência de dados separada para reduzir o risco de o Ubuntu destruir a instalação do Windows. Esses problemas são os mesmos para o UEFI e para o BIOS.

    
por Rod Smith 16.03.2014 / 14:15