Instalación de Windows x64 en UEFI de 32 bits (EFI-IA32) a través de GRUB [duplicado]

10

Estoy intentando instalar Windows 10 x64 (64 bits) en un dispositivo que solo tiene UEFI de 32 bits (por el momento)

Dado que x64 Linux se puede iniciar a través de un GRUB personalizado de 32 bits ... Supongo que también podría hacer lo mismo para Windows, pero "cómo usar grub para omitir un uefi de 32 bits para iniciar Windows 10 x64" parece indicar lo contrario, aunque La explicación dada no explica completamente por qué (al menos para mí).

Creo que el EFI de 32 bits de GRUB DEBERÍA poder cargar el EFI de 64 bits de Windows.

Alternativamente, ¿es posible usar el nuevo 'ntldr-mod' de grub para ejecutar windows x64 install bootmgr? (cómo iniciar la instalación del sistema operativo WINDOWS en el disco duro con grub2)

Esta pregunta probablemente evolucionará en función de las respuestas.

Las respuestas / comentarios sobre POR QUÉ se marcarán como fuera de tema. Todo lo que me interesa es CÓMO. Si su respuesta es "imposible", por favor proporcione más información.

'Las arquitecturas deben coincidir' no es una respuesta válida.

enlaces de referencia:

¿Es posible instalar Windows de 64 bits en UEFI de 32 bits?

Instale Grub2 (con soporte EFI-IA32) en la partición ESP desde Windows 8.1 (32 bits) - tableta Bay Trail

[Resuelto] Chainload Windows8 UEFI con Grub2-efi

Windows instalado en la entrada de menú del modo UEFI-GPT

No se puede iniciar un USB de Windows de 64 bits desde una tableta instalada originalmente con SO de 32 bits

Instalación de Ubuntu 14.10 (64 bits) en una tableta de átomo de rastro de bahía de Windows 8

¿Cómo reparo el arranque grub2 (no) de EFI de 32 bits en una máquina de 64 bits?

goofología
fuente
No puede cargar el binario EFI de 64 bits en UEFI de 32 bits (o cargar en cadena el binario EFI de 64 bits usando el binario EFI de 32 bits), al menos no con grub i386-efi (chain.mod / chainloader). Realmente no he visto nada realmente puede hacer eso tampoco. Debe tener en cuenta que grub EFI no carga Linux con el mismo módulo / comando ( linuxy en initrdlugar de chainloader).
Tom Yan
En cuanto al ntldrcomando / módulo, solo está disponible en grub i386-pc (es decir, BIOS), y solo puede cargar la versión de BIOS del Administrador de arranque de Windows (o NTLDR). Aunque no es posible con grub EFI, pero AFAIK es posible cargar BIOS / MBR Windows con rEFInd. Sin embargo, solo se limita a UEFI con CSM (que dudo que exista en esos UEFI de 32 bits).
Tom Yan
Eso no es lo que esperaba :( Gracias por la información.
Goofology
¿Es este grub lo mismo a lo que te refieres .. Grub i386? packages.ubuntu.com/vivid/grub-efi-ia32 . Es específicamente el grub que permite cargar Linux x64 desde Grub de 32 bits
goofology
Bueno, mencioné dos grub i386 ( i386-pcy i386-efi), y eso es grub i386-efi. FWIW, cuando dije grub EFI, me refería a comida i386-efiy x86_64-efien general. i386-pces para BIOS / CSM, i386-efies para UEFI de 32 bits y x86_64-efies para UEFI de 64 bits.
Tom Yan

Respuestas:

4

No hay problema...

Simplemente cree un dispositivo de arranque USB particionado como GPT con una partición ESP formateada con FAT32

Coloque en la unidad USB la estructura EFI para arrancar GRUB2 desde 32 bits

/EFI/boot/bootia32.efi
/boot/grub/grub.cfg

coloque un WinPE.iso en la unidad USB ...
coloque su iso de WindowsXX x64 en la unidad USB ...
configure GRUB2 para arrancar este WinPE ...

Recomiendo Win10PE SE ( http://theoven.org/index.php?topic=1336.0 )

después de arrancar desde esta iso PE ...
monte la iso de Windows como una unidad (en Windows 10 simplemente haga doble clic),
inicie WinNTSetup.exe,
complete la información en WinNtSetup desde el origen (la iso de Windows montada)
y el destino (la unidad que quiere instalar a)

Si todo salió bien ... la instalación está hecha

Puede que tenga que hacer un paso más si Windows no se inicia ...
(esto puede suceder si el firmware intenta encontrar bootia32.efi en lugar de bootx64.efi)

Arranque desde USB nuevamente ...
formatee las ventanas de partición GPT / ESP creadas (primero debe ocultarlas)
cree una estructura EFI (tal como lo hizo en la unidad USB)
copie también GRUB2 a esta partición ...

(solo tenga cuidado de no tocar la partición NTFS donde está instalado Windows)

Cree una entrada GRUB2 para iniciar Windows (por BOOTMGR en la partición FAT32 es la mejor opción) ...

Si tiene problemas, también puede copiar el BOOTMGR a la partición NTFS y
también a la carpeta \ boot ...

y edite el BCD para señalar el BOOTMGR que acaba de copiar a la partición NTFS ...

Espero que resuelvan el problema ...
Adiós ...

ZEE
fuente
¡¡Lo sabía!! ¡Probaré e informaré!
goofology
No he probado Reutilizó la máquina sin necesidad de x64
goofology
¿podría aclarar cómo debo configurar grub para arrancar un ISO de Windows?
Iman Akbari
1
para arrancar un .iso configure grub para cargar el .iso en la memoria y cargarlo en cadena a .iso (solo búscalo en google) ... si le da problemas, puede encadenar a grub4dos y asignar el .iso a la memoria y, nuevamente, cargar en cadena a it ...
ZEE
¿Alguien intentó esto? Realmente quiero Windows 7 de 64 bits en mi tableta ASUS, actualmente estoy atascado con Windows 8-10 de 32 bits que no me gusta en absoluto.
Sam