Estou tentando instalar o Windows 10 x64 (64 bits) em um dispositivo que possui apenas UEFI de 32 bits (no momento)
Como o x64 Linux pode ser inicializado por meio de um GRUB personalizado de 32 bits. Suponho que ele também possa fazer o mesmo no Windows, mas "como usar o grub para contornar um uefi de 32 bits para inicializar o Windows 10 x64" parece indicar o contrário, embora o explicação dada não explica completamente o porquê (pelo menos para mim).
Acredito que o EFI de 32 bits do GRUB DEVE poder carregar o EFI de 64 bits do Windows.
Como alternativa, é possível usar o novo 'ntldr-mod' do grub para executar o Windows x64 install bootmgr? (como iniciar a instalação do sistema operacional WINDOWS no disco rígido com grub2)
Essa pergunta provavelmente evoluirá com base nas respostas.
As respostas / comentários sobre POR QUE serão sinalizados como fora de tópico. Tudo o que me interessa é COMO. Se sua resposta for "impossível", forneça mais informações.
'As arquiteturas devem corresponder' não é uma resposta válida.
links de referência:
É possível instalar o Windows de 64 bits no UEFI de 32 bits?
Instale o Grub2 (com suporte a EFI-IA32) na partição ESP do Windows 8.1 (32 bits) - Bay Trail tablet
[Resolvido] Chainload Windows8 UEFI com Grub2-efi
Windows instalado na entrada de menu Modo UEFI-GPT
Instalando o Ubuntu 14.10 (64 bits) em um tablet atom atom bay bay 8
Como faço para reparar o grub2 (não) inicializando o EFI de 32 bits em uma máquina de 64 bits?
chainloader
). Também não vi nada que possa fazer isso. Você deve observar que o grub EFI não carrega o linux com o mesmo módulo / comando (linux
e eminitrd
vez dechainloader
).ntldr
comando / módulo, ele está disponível apenas no grub i386-pc (ou seja, BIOS) e só pode carregar a versão do BIOS do Windows Boot Manager (ou NTLDR). Embora não seja possível com o grub EFI, mas o AFAIK é possível carregar o BIOS / MBR Windows com o rEFInd. No entanto, é limitado apenas ao UEFI com CSM (o que duvido que existirá nesses UEFI de 32 bits).i386-pc
ei386-efi
), e isso é grubi386-efi
. FWIW, quando eu dissegrub EFI
, eu quis dizer grubi386-efi
ex86_64-efi
em geral.i386-pc
é para BIOS / CSM,i386-efi
é para UEFI de 32 bits ex86_64-efi
é para UEFI de 64 bits.Respostas:
Não tem problema ...
Basta criar um dispositivo de inicialização USB particionado como GPT com uma partição ESP formatada com FAT32
Coloque na unidade USB a estrutura EFI para inicializar o GRUB2 de 32 bits
coloque um WinPE.iso na unidade USB ...
coloque seu WindowsXX x64 iso na unidade USB ...
configure o GRUB2 para inicializar esse WinPE ...
Eu recomendo o Win10PE SE ( http://theoven.org/index.php?topic=1336.0 )
após a inicialização deste iso do PE ...
monte o iso do Windows como uma unidade (no Windows 10, clique duas vezes nele),
inicie o WinNTSetup.exe,
preencha as informações no WinNtSetup de origem (o iso do Windows montado)
e destino (a unidade que você deseja instalar em)
Se tudo desse certo ... as instalações estão concluídas
Você pode executar mais uma etapa se o Windows não inicializar ...
executar (isso pode acontecer se o firmware estiver tentando encontrar o bootia32.efi em vez do bootx64.efi)
Inicialize novamente a partir do USB ...
formate as janelas da partição GPT / ESP criadas (primeiro você deve ocultá-la)
crie uma estrutura EFI (assim como você fez na unidade USB)
copie também o GRUB2 para esta partição ...
(tenha cuidado para não tocar na partição NTFS em que o Windows está instalado)
Crie uma entrada GRUB2 para iniciar o Windows (por BOOTMGR na partição FAT32 é a melhor opção) ...
Se você tiver problemas, também pode copiar o BOOTMGR para a partição NTFS e
também a pasta \ boot ...
e edite o BCD para apontar para o BOOTMGR que você acabou de copiar para a partição NTFS ...
Espero que você resolva o problema ...
Tchau ...
fonte