मेरा विचार लुबंटू के साथ एक यूएसबी-बूट-स्टिक बनाने का है जो पुराने BIOS लैपटॉप और एक नए यूईएफआई सिस्टम पर बूट करने में सक्षम है।
यह काफी आसान होगा, जब स्टिक एक विरासत बूट डिवाइस के रूप में सेटअप होगी, लेकिन मैं चाहता हूं कि यह यूईएफआई-सक्षम डिवाइस हो।
- क्या यह भी समझ में आता है ?! या मुझे UEFI की अवधारणा भयावह रूप से गलत समझ में आई?
- यदि आवश्यक हो तो दो अलग-अलग लिनक्स स्थापित हो सकते हैं (एक यूईएफआई के लिए, एक विरासत के लिए लेकिन दोनों एक ही ड्राइव पर)
- विरासत बायोस पर एक GPT डिवाइस बूट करें - क्या यह काम करेगा?
मैं स्पष्ट नहीं देख सकता, यह एक बेहतर विचार हो सकता है एक अलग विरासत लिनक्स बूट स्टिक है, लेकिन मैं सीमाओं का पता लगाने के लिए उत्सुक हूं :)
तो, क्या हाइब्रिड लाइनक्स-यूफी-बूट-यूएसबी-स्टिक का मेरा विचार है जो विरासत बायोस के साथ काम करेगा?
(3) linux के लिए ग्रब http://www.rodsbooks.com/gdisk/booting.html के साथ संभव प्रतीत होता है
इसके अलावा, मेरे पास उस छड़ी पर एक EF00 विभाजन तैयार है, एक तरफ स्वैप, फैट 32 और दो एक्सटी 4 विभाजन।
(1) भी संभव लगता है http://www.rodsbooks.com/bios2uefi/
यह निर्देश हालांकि 2012 से हैं, कुछ समय बीत चुका है - क्या किसी के पास काम करने का उदाहरण है जो आसान है?
इस विषय के अन्य शोधकर्ताओं के लिए:
गैर ईएफआई मदरबोर्ड पर जीपीटी डिस्क से विंडोज 7 का बूट क्या जीपीटी पर BIOS का उपयोग करके विंडोज 7/8 को बूट करने का कोई तरीका है?
http://www.borncity.com/blog/2012/07/25/uefi-emulation-auf-pcs/
अपडेट करें:
मैं REFInd के साथ सुरक्षित बूट सेटअप को UEFI हिस्सा बनाने में कामयाब रहा हूं।
दी गई सलाह के बाद, मैंने अपनी ड्राइव ddपर प्रतिलिपि बनाने के gptmbr.binलिए उपयोग किया है , जो अब BIOS-सिस्टम पर कम से कम कुछ करने के लिए लगता है: "यह बूट करने योग्य डिस्क नहीं है"
हालांकि, मैंने सलाह का पालन किया है और pmbrडिस्क और जीपीटी legacy bootफ्लैग के लिए ध्वज सेट किया है - फिर भी यह त्रुटि, किसी भी विचार से मिल रही है?
मेरा ईएसपी विभाजन डिस्क पर दूसरा विभाजन है और ओफी फाइलों के साथ सेटअप है।
स्थापित करना:
- 64 जीबी स्पेस
- GPT विभाजन
- डिस्क में pmbr ध्वज सेट है
- 1 विभाजन 16MiB से शुरू होता है और लगभग 45GB है, जो डेटा के लिए एक fat32 प्राथमिक है
- दूसरा विभाजन लगभग 45GB से शुरू होता है और एक वर्किंग rEFInd सेटअप के साथ EFI सिस्टम (fat32) है
- 3 - 5 वां विभाजन घर (ext4), स्वैप और रूट (ext4) है जो मेरे कामकाजी लुबंटू 14.04.1 को है
का उपयोग करते हुए ddमैंने gptmbr.binअपने संकलित 6.02 Syslinux के पहले 440bytes की प्रतिलिपि बनाई है ।
3.2 भाग के तहत मैं देख सकता हूं कि मेरे विभाजन 2 में एक bootऔर legacy_bootझंडा है।
बूट के दौरान मुझे कोई बूट करने योग्य डिस्क नहीं मिली - अगर मैं अपने 5 वें सेट के बजाय 2 डी सेट करता हूं तो मुझे मिसिंग ओएसlegacy_boot मिलता है
यह जिंदा है!
(जैसा कि मेरा पुराना प्रश्न डिलीट हो गया /ubuntu//q/516730/319747 )
मेरा अनुमान है, कि मुझे अपने ईएफआई (जहां?) या अपने रूट विभाजन ( ?) पर काम करने के लिए इसे प्राप्त करने के लिए कुछ
*.c32और अन्य फाइलों को एक syslinux फोल्डर ईयर पर कॉपी/boot/syslinuxकरना होगा - क्या मैं सही हूं? क्या फाइलें जरूरी हैं?इसके अलावा, मुझे लगता है कि मुझे उस
syslinucx.cfgफ़ाइल की भी आवश्यकता होगी - सही?
मेरा लक्ष्य कम से कम रूट ext4 विभाजन पर लुबंटू प्रणाली का एक सीधा बूट होगा।
अपडेट करें:
हालांकि मुझे पता नहीं क्यों, मुझे यह काम कर रहा है - लेकिन एक मैनुअल इंस्टॉल के साथ नहीं।
pmbrझंडा बुरा था और UEFI के रूप में छड़ी बूट होने से मेरी UEFI प्रणाली निषिद्धlegacy_bootझंडा मेरी 5 वीं विभाजन (linux रूट) के लिए जरूरी हो गया था- मुझे इस्तेमाल करना था
extlinux --install /path/to/root/parition- मुझे
syslinux.cfgअपने रूट विभाजन के बूट के नीचे syslinux फ़ोल्डर में एक बनाना थामैंने यह सब एक दूसरी छोटी छड़ी पर किया, फिर सिसलिनक्स फ़ोल्डर को कॉपी करने की कोशिश की, लेकिन कोई भाग्य नहीं था -
extlinux --installअनिवार्य प्रतीत होता है।किसी को भी पता है कि वास्तव में क्या
extlinux --installकरता है? क्या इसे मैन्युअल रूप से किया जा सकता है या आप इसे अपने सिस्टम पर स्थापित किए बिना 6.02 जैसे नए संस्करण को कैसे स्थापित कर सकते हैं?
BIOS पर उल्लिखित विभाजन के साथ काम करने वाली मेरी छड़ी मिल गई, UEFI और UEFI SecureBoot, एक सवारी का नरक, बहुत कुछ सीखा, लगभग 2TB को मार डाला, सावधान और सौभाग्य के साथ।