Встановлення Windows x64 на 32-розрядний UEFI (EFI-IA32) через GRUB [дублікат]


10

Я намагаюся встановити Windows 10 x64 (64-розрядний) на пристрій, у якому є лише 32-бітний UEFI (на даний момент)

Оскільки x64 Linux може бути завантажений через користувальницький 32-розрядний GRUB .. Я припускаю, що він також може зробити те ж саме для Windows, але "як використовувати grub для обходу 32-бітного uefi для завантаження Windows 10 x64", схоже, вказує інакше, хоча Наведене пояснення не повністю пояснює, чому (як мінімум, для мене).

Я вважаю, що 32-розрядний EFI GRUB повинен був завантажити 64-розрядний EFI Window.

Крім того, чи можна використовувати новітній 'ntldr-mod' grub для запуску Windows x64 для встановлення bootmgr? (як запустити інсталяцію ОС WINDOWS на жорсткому диску з grub2)

Це питання, ймовірно, розвинеться на основі відповідей.

Відповіді / коментарі щодо ЧОМУ будуть позначені як поза темою. Все, що мене цікавить - ЯК. Якщо ваша відповідь "неможлива", БУДЬТЕ надайте більше інформації.

"Архітектура повинна відповідати" не є коректною відповіддю.

посилання:

Можливо встановити 64-бітну Windows на 32-бітній UEFI?

Встановіть Grub2 (з підтримкою EFI-IA32) в розділ ESP зсередини Windows 8.1 (32-бітний) - планшет Bay Trail

[Вирішено] Завантажити ланцюжок Windows8 UEFI з Grub2-efi

Windows, встановлений у меню меню режиму UEFI-GPT

Не вдається завантажувати 64-бітовий USB-диск Windows з планшета, спочатку встановленого з 32-бітної ОС

Встановлення Ubuntu 14.10 (64-розрядної) на планшеті з атомом Windows 8 bay track

Як відновити grub2 (не) завантаження 32-бітного EFI на 64-бітній машині?


Ви не можете завантажувати 64-розрядний бінарний EFI на 32-розрядний UEFI (або ланцюжок 64-розрядних бінарних EFI, використовуючи 32-розрядний бінарний EFI), принаймні, не з grub i386-efi (chain.mod / chainloader). Я насправді не бачив нічого, що насправді може це зробити. Слід зазначити, що grub EFI не завантажує Linux з тим же модулем / командою ( linuxа initrdзамість нього chainloader).
Том Ян

Що стосується ntldrкоманди / модуля, він доступний лише під grub i386-pc (тобто BIOS), і він може завантажувати лише версію BIOS Windows Boot Manager (або NTLDR). Хоча це неможливо з grub EFI, але AFAIK можливо завантажувати BIOS / MBR Windows за допомогою rEFInd. Однак це обмежується лише UEFI з CSM (що я сумніваюся, що він буде існувати в 32-розрядному UEFI).
Том Ян

Це не те, на що я сподівався :( Дякую за інформацію.
goofology

Це те саме, що ви посилаєтесь на .. Grub i386? пакети.ubuntu.com/vivid/grub-efi-ia32 . Саме груб дозволяє завантажувати x64 Linux з 32-бітного Grub
goofology

Ну я згадав про два grub i386 ( i386-pcі i386-efi), і це grub i386-efi. FWIW, коли я сказав grub EFI, я мав на увазі грубку i386-efiі x86_64-efiвзагалі. i386-pcпризначений для BIOS / CSM, i386-efiпризначений для 32-розрядних UEFI і x86_64-efiпризначений для 64-розрядних UEFI.
Том Ян

Відповіді:


4

Без проблем ...

Просто створіть завантажувальний пристрій USB, розділений як GPT, з розділом ESP, форматованим FAT32

Поставте в USB-накопичувач структуру EFI для завантаження GRUB2 з 32 біт

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

покладіть WinPE.iso на USB-накопичувач ...
поставте свій WindowsXX x64 iso на USB-накопичувач ...
налаштуйте GRUB2 для завантаження цього WinPE ...

Я рекомендую Win10PE SE ( http://theoven.org/index.php?topic=1336.0 )

після завантаження цього PE iso ...
встановіть Windows iso як привід (в Windows 10 просто двічі клацніть його),
запустіть WinNTSetup.exe,
заповніть інформацію в WinNtSetup від походження (встановлений Windows iso)
та призначення (диск, який ви хочу встановити)

Якщо все пішло нормально ... встановлення зроблено

Ви можете зробити ще один крок, якщо Windows не завантажується ...
(це може статися, якщо прошивка намагається знайти bootia32.efi замість bootx64.efi)

Знову завантажтесь із USB ...
відформатуйте створені вікна розділів GPT / ESP (спочатку
потрібно їх відключити ), створіть структуру EFI (так само, як це зроблено на USB-диску),
скопіюйте також GRUB2 на цей розділ ...

(будьте обережні, щоб не торкатися розділу NTFS, де встановлено Windows)

Створіть запис GRUB2 для запуску Windows (найкращий варіант - BOOTMGR у розділі FAT32) ...

Якщо у вас є проблеми, ви можете скопіювати BOOTMGR у розділ NTFS
також у папку \ boot ...

і відредагуйте BCD, щоб вказати на BOOTMGR, який ви щойно скопіювали в розділ NTFS ...

Сподіваюся, ви вирішите проблему ...
До побачення ...


Я це знав !! Буде тестувати і звітувати назад!
goofology

Я не тестував. Переобладнав машину, не потребуючи x64
goofology

Ви можете, будь ласка, уточнити, як я повинен налаштувати grub для завантаження Windows ISO?
Іман Акбарі

1
для завантаження .iso налаштувати grub для завантаження .iso в пам'ять і завантаження ланцюга в .iso (просто google це) ... якщо це створює проблеми, ви зможете сканувати ланцюжок на grub4dos і передати .iso на пам'ять і, знову ж таки, ланцюг на це ...
ZEE

Хтось пробував це? Я дуже хочу Windows 7 64 біт на своєму планшеті ASUS, в даний час я застряг у 32-бітному Windows 8-10, який мені зовсім не подобається.
Сем
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.