इसने काम कर दिया!
यहां बताया गया है कि मैं यह सब कुछ पढ़ने के बाद कैसे करता हूं, और सबकुछ काम करता है, और rEFInd केवल अजीब तरह से अनुकूल है जो आप इसे फेंकते हैं।
पहली समस्या को हल करने के लिए, बस पहले FAT32 डेटा विभाजन के लिए USB को विभाजन करें।
दूसरी समस्या को हल करने के लिए जहां कुछ बूटबल का पता नहीं लगाया जाता है, rEFInd (सीडी-आर पैकेज डाउनलोड करें) नामक भयानक उपकरण का उपयोग करें । यह सभी .efi
लोडर का पता लगाएगा ।
इसके विभाजन में कोन बूट स्थापित करें।
अब यह मुश्किल हिस्सा था (मेरे लिए, कम से कम)। एक समर्पित ESP विभाजन को स्थापित किए बिना बूट करने योग्य लिनक्स सीडी बनाना। पूरी तरह से परीक्षण और त्रुटि के बाद, यहां तक कि विभिन्न बूटलोडर्स के साथ, मैंने बस छवि को माउंट किया और EFI
फ़ोल्डर को इस प्रकार निकाला । फिर मैंने एक संग्रह के रूप में आईएसओ फाइल को एक्सेस किया और सभी सामग्री को निकाला। अंत में मैं अपने वांछित USB विभाजन में गया और निकाले गए आईएसओ सामग्री को चिपकाया और फिर विभाजन की जड़ में EFI फ़ोल्डर भी चिपकाया।
अब rEFInd मुझे किसी भी सिस्टम को इच्छानुसार बूट करने की अनुमति दे सकता है।
आगे की खोज: USB की संरचना को सरल बनाना।
यह देखना कि rEFInd को कैसे क्षमा करना है, मैं बस एक विभाजन में एक बूट के साथ एक फ़ोल्डर में प्रत्येक सिस्टम को बूट करने योग्य हर चीज को मिलाने की कोशिश करूंगा, जबकि अभी भी विंडोज के लिए पहला डेटा विभाजन दिखाई दे रहा है। एक एकल F3232 विभाजन में और सरलीकरण अभी तक मुझे उस चीज़ से नहीं मिला है जो मुझे सामान की कोशिश करते हुए मिला ... मुझे लगता है कि यह भंडारण और बूटिंग के लिए काम कर सकता है।
अंतिम सेटअप :
- 3 विभाजन बनाएँ: FAT32 (डेटा के लिए GB में), FAT32 (ESPUSB के लिए 150MB), EXT4 (लिनक्स लाइव)
- ESPUSB में यह संरचना बनाएं: [EFI], [VARIABLE], [VARIABLE]
[EFI] नामक एक फ़ोल्डर है EFI
[VARIABLE] इस बात पर निर्भर करता है कि MOUNTED Linux ISO के पास इसके EFI
फोल्डर के अलावा कोई और फोल्डर है या नहीं । ESPUSB में केवल MOUNTED ISO संरचना को डुप्लिकेट करें
- ESPUSB (EFI / बूट / *। Efi संरचना) में, दस्तावेज के रूप में rEFInd स्थापित करें।
- कोनबूट ज़िप को निकालें और "बूट" को "कोनबूट" नाम दें। फिर "कोनबूट" और "USBFILES" फ़ोल्डर लें और उन्हें ESPUSB / EFI / [HERE] में पेस्ट करें
- MOUNTED Linux ISO से, EFI फ़ोल्डर दर्ज करें, और "बूट" का नाम बदलकर "LinuxBoot" करें। फिर "लिनक्सबूट" फ़ोल्डर लें और इसे ESPUSB / EFI / [HERE] में पेस्ट करें
अंतिम ESPUSB संरचना होगी:
EFI + - VARIABLES
EFI> बूट (rEFInd के लिए) + कोनबूट + लिनक्सबूट
^ प्रत्येक के अंदर विशिष्ट विकल्प को बूट करने के लिए * .efi फाइलें होंगी।
- फिर बूट करने योग्य लिनक्स लाइव सीडी बनाने के लिए, बस सभी Linux.iso सामग्री को बाहर निकालें और इसे EXT4 विभाजन में पेस्ट करें (वैकल्पिक: EXT4 की जड़ में vmlinuz.img और initrd.img लिंक भी बनाएं)।
यह दूसरों के काम आ सकता है, इसलिए मैंने इसे यहां रखा। यह भविष्य के लिए मेरे नोट्स के रूप में भी काम करेगा; मुझे बताएं कि क्या आप सुपरसुअर को कभी भी जल्द ही बंद कर रहे हैं, mods।