Menginstal Windows x64 pada UEFI 32-bit (EFI-IA32) melalui GRUB [duplikat]

10

Saya mencoba menginstal Windows 10 x64 (64-bit) pada perangkat yang hanya memiliki UEFI 32-bit (untuk saat ini)

Karena x64 Linux dapat di-boot melalui GRUB 32-bit khusus .. Saya berasumsi itu juga bisa melakukan hal yang sama untuk windows, tetapi "cara menggunakan grub untuk mem-bypass uefi 32bit untuk mem-boot windows 10 x64" tampaknya mengindikasikan sebaliknya, meskipun penjelasan yang diberikan tidak sepenuhnya menjelaskan mengapa (setidaknya bagi saya).

Saya percaya EFI 32-bit GRUB HARUS memuat EFI 64-bit Window.

Atau, apakah mungkin menggunakan 'ntldr-mod' yang baru di grub untuk menjalankan windows x64 menginstal bootmgr? (bagaimana cara memulai instalasi WINDOWS OS pada hard disk dengan grub2)

Pertanyaan ini kemungkinan akan berkembang berdasarkan jawaban.

Jawaban / Komentar tentang MENGAPA akan ditandai sebagai di luar topik. Yang saya tertarik hanyalah BAGAIMANA. Jika jawaban Anda 'tidak mungkin', TOLONG berikan info lebih lanjut.

'Arsitektur harus cocok' bukan jawaban yang valid.

tautan referensi:

Kemungkinan untuk menginstal Windows 64-bit pada UEFI 32-bit?

Instal Grub2 (dengan dukungan EFI-IA32) ke partisi ESP dari dalam Windows 8.1 (32-bit) - Tablet Bay Trail

[Diselesaikan] Chainload Windows8 UEFI dengan Grub2-efi

Windows diinstal pada entri menu Mode UEFI-GPT

Tidak dapat mem-boot Windows USB 64bit dari tablet yang awalnya diinstal dengan OS 32-bit

Menginstal Ubuntu 14.10 (64-bit) pada tablet atom trail Windows 8 bay

Bagaimana saya memperbaiki grub2 (bukan) mem-boot EFI 32-bit pada mesin 64-bit?

goofologi
sumber
Anda tidak dapat memuat biner EFI 64-bit bit pada UEFI 32-bit (atau chainload 64-bit EFI biner menggunakan biner EFI 32-bit), setidaknya tidak dengan grub i386-efi (chain.mod / chainloader). Saya belum benar-benar melihat apa pun yang dapat melakukan hal itu. Anda harus memperhatikan bahwa grub EFI tidak memuat linux dengan modul / perintah yang sama ( linuxdan initrdbukannya chainloader).
Tom Yan
Sedangkan untuk ntldrperintah / modul, itu hanya tersedia di bawah grub i386-pc (yaitu BIOS), dan itu hanya dapat memuat versi BIOS dari Windows Boot Manager (atau NTLDR). Meskipun tidak dimungkinkan dengan grub EFI, tetapi AFAIK dimungkinkan untuk memuat BIOS / MBR Windows dengan rEFInd. Namun, itu hanya terbatas pada UEFI dengan CSM (yang saya ragu akan ada pada UEFI 32-bit).
Tom Yan
Bukan itu yang
kuharapkan
Apakah grub ini sama dengan apa yang Anda rujuk .. Grub i386? packages.ubuntu.com/vivid/grub-efi-ia32 . Khususnya grub yang memungkinkan memuat x64 Linux dari 32 bit Grub
goofology
Yah saya sebutkan dua grub i386 ( i386-pcdan i386-efi), dan itu grub i386-efi. FWIW, ketika saya berkata grub EFI, maksud saya grub i386-efidan x86_64-efisecara umum. i386-pcuntuk BIOS / CSM, i386-efiuntuk UEFI 32-bit, dan x86_64-efiuntuk UEFI 64-bit.
Tom Yan

Jawaban:

4

Tidak masalah...

Cukup buat perangkat boot USB yang dipartisi sebagai GPT dengan partisi ESP yang diformat dengan FAT32

Masukkan drive USB struktur EFI untuk mem-boot GRUB2 dari 32 bit

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

letakkan WinPE.iso di drive USB ...
masukkan iso WindowsXX x64 Anda di drive USB ...
konfigurasikan GRUB2 untuk mem-boot WinPE ini ...

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

setelah boot dari iso PE ini ... pasang
iso Windows sebagai drive (di Windows 10 cukup klik dua kali),
jalankan WinNTSetup.exe,
isi info di WinNtSetup dari asal (iso Windows yang terpasang)
dan tujuan (drive yang Anda inginkan) ingin menginstal ke)

Jika semuanya beres ... instalasi sudah selesai

Ada satu langkah lagi yang harus Anda lakukan jika windows tidak bisa boot ...
(ini bisa terjadi jika firmware mencoba menemukan bootia32.efi alih-alih bootx64.efi)

Boot dari USB lagi ...
format jendela partisi GPT / ESP yang dibuat (Anda harus membatalkannya terlebih dahulu)
buat struktur EFI (seperti yang Anda lakukan pada drive USB)
salin juga GRUB2 ke partisi ini ...

(hanya berhati-hati untuk tidak menyentuh partisi NTFS tempat windows diinstal)

Buat entri GRUB2 untuk meluncurkan Windows (oleh BOOTMGR di partisi FAT32 adalah pilihan terbaik) ...

Jika Anda memiliki masalah, Anda dapat menyalin BOOTMGR ke partisi NTFS
juga folder \ boot ...

dan edit BCD untuk menunjuk ke BOOTMGR yang baru saja Anda salin ke partisi NTFS ...

Semoga Anda memecahkan masalah ...
Sampai jumpa ...

ZEE
sumber
Aku tahu itu!! Akan menguji dan melaporkan kembali!
goofologi
Saya belum diuji. Mengubah bentuk mesin tanpa perlu x64
goofologi
dapatkah Anda menjelaskan bagaimana cara mengkonfigurasi grub untuk mem-boot windows ISO?
Iman Akbari
1
untuk mem-boot sebuah .iso mengkonfigurasi grub untuk memuat .iso dalam memori dan chainload ke .iso (hanya google saja) ... jika itu memberi Anda masalah, Anda dapat chainload ke grub4dos dan memetakan .iso ke memori dan, sekali lagi, chainload ke itu ...
ZEE
Adakah yang mencoba ini? Saya benar-benar ingin Windows 7 64 bit pada tablet ASUS saya, saat ini saya terjebak dengan Windows 8-10 32 bit yang saya tidak suka sama sekali.
Sam