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?
[Resuelto] Chainload Windows8 UEFI con Grub2-efi
Windows instalado en la entrada de menú del modo UEFI-GPT
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?
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 (linux
y eninitrd
lugar dechainloader
).ntldr
comando / 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).i386-pc
yi386-efi
), y eso es grubi386-efi
. FWIW, cuando dijegrub EFI
, me refería a comidai386-efi
yx86_64-efi
en general.i386-pc
es para BIOS / CSM,i386-efi
es para UEFI de 32 bits yx86_64-efi
es para UEFI de 64 bits.Respuestas:
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
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 ...
fuente