GRUB [डुप्लीकेट] के माध्यम से 32-बिट UEFI (EFI-IA32) पर Windows x64 स्थापित करना


10

मैं एक डिवाइस पर विंडोज 10 x64 (64-बिट) स्थापित करने का प्रयास कर रहा हूं जिसमें केवल 32-बिट यूईएफआई है (फिलहाल)

चूँकि x64 लिनक्स को कस्टम 32-बिट GRUB के माध्यम से बूट किया जा सकता है .. मेरा मानना ​​है कि यह विंडोज़ के लिए भी ऐसा ही कर सकता है, लेकिन "32 बिट्स के बूट से विंडोज़ 10 x64 को बायपास करने के लिए ग्रब का उपयोग कैसे करें" लगता है अन्यथा, हालांकि दिया गया स्पष्टीकरण पूरी तरह से यह नहीं बताता है कि (मुझे कम से कम) क्यों।

मेरा मानना ​​है कि GRUB के 32-बिट EFI SHOULD विंडो के 64-बिट EFI को लोड करने में सक्षम होंगे।

वैकल्पिक रूप से, क्या यह संभव है कि विंडोज़ x64 को बूटमग्र चलाने के लिए ग्रब के नवांश 'ntldr-mod' का उपयोग करें? (grub2 के साथ हार्ड डिस्क पर WINDOWS OS स्थापना कैसे शुरू करें)

यह प्रश्न संभवतः उत्तर के आधार पर विकसित होगा।

WHY के संबंध में उत्तर / टिप्पणियाँ को ऑफ-टॉपिक के रूप में चिह्नित किया जाएगा। सभी में रुचि रखते हैं मैं कैसे कर रहा हूँ। यदि आपका उत्तर 'संभव नहीं है', तो कृपया अधिक जानकारी प्रदान करें।

'आर्किटेक्चर को मैच होना चाहिए' एक मान्य उत्तर नहीं है।

संदर्भ लिंक:

32-बिट UEFI पर 64-बिट विंडोज स्थापित करना संभव है?

विंडोज 8.1 (32-बिट) - ईआरपी विभाजन से ईएसपी विभाजन के लिए ग्रब 2 (ईएफआई-आईए 32 समर्थन के साथ) स्थापित करें - ट्रैप टैबलेट

[हल] Grub2-efi के साथ Chainload Windows8 UEFI

UEFI-GPT मोड मेनू प्रविष्टि में स्थापित विंडोज

मूल रूप से 32-बिट OS के साथ इंस्टॉल किए गए टैबलेट से 64 बिट विंडोज यूएसबी को बूट नहीं किया जा सकता है

विंडोज 8 बे ट्रेल एटम टैबलेट पर उबंटू 14.10 (64-बिट) स्थापित करना

मैं एक 64-बिट मशीन पर 32-बिट EFI बूटिंग grub2 (नहीं) की मरम्मत कैसे करूं?


आप 32-बिट UEFI पर 64-बिट बिट EFI बाइनरी लोड नहीं कर सकते हैं (या 32-बिट EFI बाइनरी का उपयोग करके 64-बिट EFI बाइनरी), कम से कम ग्रब i386-efi (chain.mod / chainloader) के साथ नहीं। मैंने वास्तव में ऐसा कुछ नहीं देखा है जो वास्तव में ऐसा कर सके। आपको ध्यान दिया जाना चाहिए कि ग्रब EFI एक ही मॉड्यूल / कमांड ( linuxऔर initrdइसके बजाय chainloader) के साथ लिनक्स लोड नहीं करता है ।
टॉम यान

के रूप में ntldrआदेश / मॉड्यूल है, यह भोजन के i386-पीसी (यानी BIOS) के तहत ही उपलब्ध है, और यह केवल Windows बूट प्रबंधक (या NTLDR) की BIOS संस्करण लोड कर सकते हैं। हालांकि यह ग्रब EFI के साथ संभव नहीं है, लेकिन AFAIK ने rEFInd के साथ BIOS / MBR विंडोज को लोड करना संभव है। हालाँकि, यह केवल CSM के साथ यूईएफआई तक सीमित है (जो मुझे संदेह है कि उन 32-बिट यूईएफआई पर मौजूद होगा)।
टॉम यान

Thats नहीं मैं क्या उम्मीद कर रहा था :( जानकारी के लिए धन्यवाद।
goofology

क्या यह वही है जिसे आप .. Grub i386 के रूप में देखें। packages.ubuntu.com/vivid/grub-efi-ia32 । यह विशेष रूप से भोजन की कि 32 बिट ग्रब से लोड हो रहा है 64 लिनक्स की अनुमति देता है
goofology

खैर मैंने दो ग्रब i386 ( i386-pcऔर i386-efi) का उल्लेख किया है , और यह ग्रब है i386-efi। एफडब्ल्यूआईडब्ल्यू, जब मैंने कहा grub EFI, तो मेरा मतलब ग्रब i386-efiऔर x86_64-efiसामान्य रूप से था। i386-pcBIOS / CSM के i386-efiलिए है, 32-बिट UEFI के लिए है, और x86_64-efi64-बिट UEFI के लिए है।
टॉम यान

जवाबों:


4

कोई परेशानी नहीं...

FAT32 के साथ तैयार किए गए ESP विभाजन के साथ GPT के रूप में विभाजित USB बूट डिवाइस बनाएं

USB ड्राइव में 32 बिट्स से GRUB2 बूट करने के लिए EFI संरचना को रखें

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

USB ड्राइव में WinPE.iso डालें ... USB ड्राइव में
अपना WindowsXX x64 आईएसओ डालें ...
इस WinPE को बूट करने के लिए GRUB2 कॉन्फ़िगर करें ...

मैं Win10PE SE ( http://theoven.org/index.php?topic=1336.0 ) को फिर से देखता हूं

इस पीई आइसो से बूट करने के बाद ...
विंडोज आईएसओ को ड्राइव के रूप में माउंट करें (विंडोज 10 में बस इसे डबल क्लिक करें),
WinNTSetup.exe लॉन्च करें, WinNtSetup
में जानकारी को मूल (माउंट किए गए विंडोज आईएसओ)
और गंतव्य (आप ड्राइव करें ) से भरें। स्थापित करना चाहते हैं)

अगर सब कुछ ठीक हो गया ... इंस्टालेशन किया जाता है

एक और कदम है जो आपको करना पड़ सकता है अगर विंडोज़ बूट नहीं कर रहा है ...
(यह तब हो सकता है जब फर्मवेयर bootx64.efi के बजाय bootia32.efi खोजने की कोशिश कर रहा है)

USB से बूट करें ...
GPT / ESP विभाजन विंडो को प्रारूपित करें (आपको पहले इसे अन-हाइड करना होगा)
एक EFI संरचना बनाएं (जैसा आपने USB ड्राइव में किया था)
इस विभाजन में GRUB2 की प्रतिलिपि भी बनाएं ...

(बस NTFS विभाजन को नहीं छूने के लिए सावधान रहें जहाँ विंडोज़ स्थापित है)

Windows लॉन्च करने के लिए GRUB2 प्रविष्टि बनाएं (FAT32 विभाजन में BOOTMGR द्वारा सबसे अच्छा विकल्प है) ...

यदि आपको कोई समस्या है तो आप BOOTMGR को NTFS विभाजन को
भी \ बूट फ़ोल्डर में कॉपी कर सकते हैं ...

और BCD को उस BOOTMGR को इंगित करने के लिए संपादित करें जिसे आपने NTFS विभाजन में कॉपी किया है ...

आशा है आप समस्या का समाधान करेंगे ...
अलविदा ...


मुझे पता था!! परीक्षण करेंगे और वापस रिपोर्ट करेंगे!
गूफोलॉजी

मैंने परीक्षण नहीं किया है। मशीन को x64
goofology

क्या आप कृपया स्पष्ट कर सकते हैं कि मुझे विंडोज़ आईएसओ बूट करने के लिए ग्रब को कैसे कॉन्फ़िगर करना चाहिए?
इमान अकबरी

1
.iso को बूट करने के लिए .iso को मेमोरी में लोड करने के लिए .iso को कॉन्फ़िगर करें (बस इसे गूगल करें) ... यदि यह आपको समस्या देता है तो आप grub4dos को चेनलोड करें और .iso को मेमोरी में मैप करें और, फिर से, चेनलोड करने के लिए। यह ...
ZEE

क्या किसी ने यह कोशिश की? मैं वास्तव में अपने ASUS टैबलेट पर विंडोज 7 64 बिट चाहता हूं, वर्तमान में मैं 32 बिट विंडोज 8-10 के साथ फंस गया हूं जो मुझे बिल्कुल पसंद नहीं है।
सैम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.