J'essaie d'installer Windows 10 x64 (64 bits) sur un appareil qui n'a que 32 bits UEFI (pour le moment)
Étant donné que Linux x64 peut être démarré via un GRUB 32 bits personnalisé .. Je suppose qu'il pourrait également faire la même chose pour Windows, mais "comment utiliser grub pour contourner un uefi 32 bits pour démarrer Windows 10 x64" semble indiquer le contraire, bien que le l'explication donnée n'explique pas complètement pourquoi (du moins pour moi).
Je crois que l'EFI 32 bits de GRUB DEVRAIT être capable de charger l'EFI 64 bits de Windows.
Sinon, est-il possible d'utiliser le nouveau mod ntldr-mod de grub pour exécuter bootmgr d'installation de Windows x64? (comment démarrer l'installation de WINDOWS OS sur le disque dur avec grub2)
Cette question évoluera probablement en fonction des réponses.
Les réponses / commentaires concernant POURQUOI seront signalés comme hors sujet. Tout ce qui m'intéresse, c'est COMMENT. Si votre réponse est «impossible», VEUILLEZ fournir plus d'informations.
«Les architectures doivent correspondre» n'est pas une réponse valide.
liens de référence:
Possible d'installer Windows 64 bits sur UEFI 32 bits?
[Résolu] Chainload Windows8 UEFI avec Grub2-efi
Windows installé dans l'entrée de menu UEFI-GPT Mode
Installation d'Ubuntu 14.10 (64 bits) sur une tablette Windows 8 Bay Trail Atom
Comment puis-je réparer grub2 (pas) le démarrage d'EFI 32 bits sur une machine 64 bits?
chainloader
). Je n'ai vraiment rien vu non plus. Vous devez noter que grub EFI ne charge pas Linux avec le même module / commande (linux
etinitrd
au lieu dechainloader
).ntldr
commande / module, elle n'est disponible que sous grub i386-pc (ie BIOS), et elle ne peut charger que la version BIOS de Windows Boot Manager (ou NTLDR). Bien que ce ne soit pas possible avec grub EFI, mais AFAIK, il est possible de charger le BIOS / MBR Windows avec rEFInd. Cependant, il n'est limité qu'à UEFI avec CSM (dont je doute qu'il existera sur ces UEFI 32 bits).i386-pc
eti386-efi
), et c'est grubi386-efi
. FWIW, quand j'ai ditgrub EFI
, je voulais dire grubi386-efi
etx86_64-efi
en général.i386-pc
est pour BIOS / CSM,i386-efi
est pour UEFI 32 bits etx86_64-efi
est pour UEFI 64 bits.Réponses:
Pas de problème...
Il suffit de créer un périphérique de démarrage USB partitionné en GPT avec une partition ESP formatée en FAT32
Mettez dans la clé USB la structure EFI pour démarrer GRUB2 à partir de 32 bits
mettre un WinPE.iso dans le lecteur USB ...
mettre votre iso WindowsXX x64 dans le lecteur USB ...
configurer GRUB2 pour démarrer ce WinPE ...
Je recommande Win10PE SE ( http://theoven.org/index.php?topic=1336.0 )
après le démarrage à partir de cet iso PE ...
montez l'iso Windows en tant que lecteur (dans Windows 10, double-cliquez dessus),
lancez WinNTSetup.exe,
remplissez les informations dans WinNtSetup à partir de l'origine (l'iso Windows monté)
et de la destination (le lecteur que vous voulez installer sur)
Si tout s'est bien passé ... les instalations sont faites
Il y a une dernière étape que vous devrez peut-être faire si Windows ne démarre pas ...
(cela peut se produire si le micrologiciel essaie de trouver bootia32.efi au lieu de bootx64.efi)
Redémarrez à partir de l'USB ...
formatez les fenêtres de partition GPT / ESP créées (vous devez d'abord les masquer)
créez une structure EFI (comme vous l'avez fait dans le lecteur USB)
copiez également GRUB2 sur cette partition ...
(attention à ne pas toucher la partition NTFS où Windows est installée)
Créez une entrée GRUB2 pour lancer Windows (par BOOTMGR dans la partition FAT32 est la meilleure option) ...
Si vous avez des problèmes, vous pouvez également copier le BOOTMGR sur la partition NTFS
ainsi que le dossier \ boot ...
et éditez le BCD pour pointer vers le BOOTMGR que vous venez de copier sur la partition NTFS ...
J'espère que vous résolvez le problème ... Au
revoir ...
la source