Instalowanie Windows x64 na 32-bitowym UEFI (EFI-IA32) przez GRUB [duplikat]

9

Próbuję zainstalować system Windows 10 x64 (64-bitowy) na urządzeniu, które ma tylko 32-bitowy interfejs UEFI (na razie)

Ponieważ Linux x64 można uruchomić za pomocą niestandardowego 32-bitowego GRUB-a. Zakładam, że mógłby zrobić to samo w systemie Windows, ale „jak używać gruba, aby ominąć 32-bitowy interfejs uefi w celu uruchomienia systemu Windows 10 x64” wydaje się wskazywać inaczej, chociaż podane wyjaśnienie nie wyjaśnia w pełni dlaczego (przynajmniej dla mnie).

Wierzę, że 32-bitowy EFI GRUBA POWINIEN być w stanie załadować 64-bitowy EFI systemu Windows.

Alternatywnie, czy można użyć nowego 'gruba' ntldr-mod 'gruba, aby uruchomić bootmgr z Windows x64? (jak rozpocząć instalację systemu operacyjnego WINDOWS na dysku twardym za pomocą grub2)

To pytanie prawdopodobnie ewoluuje w oparciu o odpowiedzi.

Odpowiedzi / komentarze dotyczące DLACZEGO zostaną oznaczone jako nie na temat. Wszystko, co mnie interesuje, to JAK. Jeśli Twoja odpowiedź jest „niemożliwa”, PROSZĘ podać więcej informacji.

„Architektura musi pasować” nie jest prawidłową odpowiedzią.

linki referencyjne:

Czy można zainstalować 64-bitowy system Windows na 32-bitowym interfejsie UEFI?

Zainstaluj Grub2 (z obsługą EFI-IA32) na partycji ESP z poziomu Windows 8.1 (32-bit) - tablet Bay Trail

[Rozwiązany] Chainload Windows8 UEFI z Grub2-efi

Windows zainstalowany we wpisie menu Tryb UEFI-GPT

Nie można uruchomić 64-bitowego systemu Windows USB z tabletu oryginalnie zainstalowanego w 32-bitowym systemie operacyjnym

Instalowanie Ubuntu 14.10 (64-bit) na tablecie atomu Windows 8 bay trail

Jak naprawić grub2 (nie) uruchamianie 32-bitowego EFI na komputerze 64-bitowym?

goofologia
źródło
Nie można załadować 64-bitowego pliku binarnego EFI na 32-bitowy plik binarny EFI (lub załadować 64-bitowy plik binarny EFI za pomocą 32-bitowego pliku binarnego EFI), przynajmniej nie w przypadku grub i386-efi (chain.mod / chainloader). Tak naprawdę nie widziałem, żeby cokolwiek mogło to zrobić. Należy zauważyć, że grub EFI nie ładuje linuksa za pomocą tego samego modułu / polecenia ( linuxi initrdzamiast chainloader).
Tom Yan,
Jeśli chodzi o ntldrpolecenie / moduł, jest on dostępny tylko na grub i386-pc (tj. BIOS) i może załadować tylko wersję BIOS Windows Boot Managera (lub NTLDR). Chociaż nie jest to możliwe z grub EFI, ale AFAIK można załadować system BIOS / MBR Windows za pomocą rEFInd. Jest to jednak ograniczone tylko do UEFI z CSM (co wątpię, że będzie istnieć na tych 32-bitowych UEFI).
Tom Yan,
Nie na to
liczyłem
Czy to grub jest takie samo, jak to, o czym mówisz ... Grub i386? Package.ubuntu.com/vivid/grub-efi-ia32 . To właśnie grub pozwala na ładowanie Linuksa x64 z 32-bitowego Gruba
goofology
Wspominałem o dwóch grub i386 ( i386-pci i386-efi), a to grub i386-efi. FWIW, kiedy mówiłem grub EFI, miałem na myśli gruba i386-efii x86_64-efiogólnie. i386-pcjest dla BIOS / CSM, i386-efijest dla 32-bitowego UEFI i x86_64-efijest dla 64-bitowego UEFI.
Tom Yan,

Odpowiedzi:

3

Nie ma problemu ...

Wystarczy utworzyć urządzenie rozruchowe USB podzielone na partycje jako GPT z partycją ESP sformatowaną za pomocą FAT32

Włóż do napędu USB strukturę EFI, aby uruchomić GRUB2 z 32 bitów

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

umieść plik WinPE.iso na dysku USB ...
umieść system WindowsXX x64 na dysku USB ...
skonfiguruj GRUB2, aby uruchomić ten WinPE ...

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

po uruchomieniu z tego PE iso ...
zamontuj ISO Windows jako dysk (w Windows 10 wystarczy dwukrotnie kliknąć),
uruchom WinNTSetup.exe,
wypełnij informacje w WinNtSetup od źródła (zamontowane ISO Windows)
i miejsca docelowego (dysk chcesz zainstalować)

Jeśli wszystko poszło dobrze ... instalacje są zakończone

Jest jeszcze jeden krok, który możesz zrobić, jeśli system Windows nie uruchamia się ...
(może się to zdarzyć, jeśli oprogramowanie układowe próbuje znaleźć bootia32.efi zamiast bootx64.efi)

Uruchom ponownie z USB ...
sformatuj utworzone okna partycji GPT / ESP (najpierw musisz je ukryć)
utwórz strukturę EFI (podobnie jak na dysku USB)
skopiuj GRUB2 na tę partycję ...

(uważaj, aby nie dotknąć partycji NTFS, na której jest zainstalowany system Windows)

Utwórz pozycję GRUB2, aby uruchomić system Windows (najlepiej BOOTMGR na partycji FAT32) ...

Jeśli masz problemy, możesz również skopiować BOOTMGR na partycję NTFS,
także folder \ boot ...

i edytuj BCD, aby wskazywał na BOOTMGR, który właśnie skopiowałeś na partycję NTFS ...

Mam nadzieję, że rozwiążesz problem ...
Cześć ...

ZEE
źródło
Wiedziałem!! Przetestuje i zda raport!
goofology
Nie testowałem Zmieniono przeznaczenie maszyny bez potrzeby x64
goofology
czy możesz wyjaśnić, jak powinienem skonfigurować gruba, aby uruchomić ISO systemu Windows?
Iman Akbari
1
aby uruchomić .iso skonfiguruj grub, aby załadować .iso w pamięci i załaduj do .iso (po prostu google) ... jeśli powoduje to problemy, możesz zmienić ładowanie łańcuchowe na grub4dos i odwzorować .iso na pamięć i, ponownie, załadować łańcuch do to ...
ZEE,
Czy ktoś tego próbował? Naprawdę chcę Windows 7 64-bitowy na moim tablecie ASUS, obecnie utknąłem z 32-bitowym Windows 8-10, którego w ogóle nie lubię.
Sam
0

Krótka odpowiedź:

Aby zainstalować, potrzebujesz 32-bitowej wersji systemu Windows . Spędziłem 2 dni próbując to rozgryźć w moim Lenovo Idea 100S ...


Kroki:

1 - Pobierz Windows10_x86 ( nie x64 )
2 - Wypal go za pomocą Rufusa w oparciu o poniższe ustawienia
3 - Ciesz się :)

wprowadź opis zdjęcia tutaj

Pedro Lobito
źródło
Nie zamieszczaj tej samej odpowiedzi na wiele pytań. Jeśli ta sama informacja naprawdę odpowiada na oba pytania, to jedno pytanie (zwykle nowsze) powinno zostać zamknięte jako duplikat drugiego. Możesz to wskazać, głosując, aby zamknąć go jako duplikat lub, jeśli nie masz wystarczającej reputacji, podnieść flagę wskazującą, że jest to duplikat. W przeciwnym razie dostosuj swoją odpowiedź na to pytanie i nie wklejaj tej samej odpowiedzi w wielu miejscach.
DavidPostill
Ta odpowiedź powinna zostać usunięta. To nie odpowiada na pytanie.
XP1,
@ XP1 Jak myślisz, dlaczego nie odpowiada na pytanie?
Pedro Lobito,
@Pedro Lobito, OP i ja chcemy zainstalować x64, a nie x86, na 32-bitowym interfejsie UEFI.
XP1
Afaik, nie możesz robić tego, co chcesz.
Pedro Lobito,