To pytanie ma już odpowiedź tutaj:
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?
[Rozwiązany] Chainload Windows8 UEFI z Grub2-efi
Windows zainstalowany we wpisie menu Tryb UEFI-GPT
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?
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 (linux
iinitrd
zamiastchainloader
).ntldr
polecenie / 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).i386-pc
ii386-efi
), a to grubi386-efi
. FWIW, kiedy mówiłemgrub EFI
, miałem na myśli grubai386-efi
ix86_64-efi
ogólnie.i386-pc
jest dla BIOS / CSM,i386-efi
jest dla 32-bitowego UEFI ix86_64-efi
jest dla 64-bitowego UEFI.Odpowiedzi:
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
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ść ...
źródło
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ę :)
źródło