ईएफआई का उपयोग करके यूएसबी से बूटिंग बूटिंग


10

मुझे अपने मिंट और उबंटू के लिए इंस्टालेशन मीडिया के रूप में एक यूएसबी ड्राइव का उपयोग करने की आवश्यकता है। इसके लिए मेरे पास usb को बूट करने योग्य बनाने के लिए unetbootin है।

लेकिन मेरा पीसी केवल ईएफआई बूट का समर्थन करता है (बूट डिवाइस को जोड़ते समय, मुझे .efiफ़ाइल पथ आदि प्रदान करने की आवश्यकता होती है )।

मेरा सवाल यह है कि मैं कुछ फ़ाइलों ( .efiफ़ाइल) की प्रतिलिपि बनाकर अपना लिनक्स वितरण कैसे कर सकता हूं ?

मैंने एक बूट लोडर के बारे में सुना है जिसे कहा जाता है elilo, लेकिन इसका उपयोग करना नहीं जानता। और मैं करने की कोशिश की refind , मरम्मत आदि, वे यूएसबी से बूट कर रहे हैं, लेकिन मैं इसे कॉन्फ़िगर कैसे बूट करने के लिए मेरी यूएसबी ड्राइव में लिनक्स वितरण पता नहीं है।


किस प्रकार का पीसी?
दार्शनिक

जवाबों:


10

आपको USB ड्राइव में EFI बूटलोडर स्थापित करने की आवश्यकता है; elilo वह है जो मैंने पहले इस्तेमाल किया है, लेकिन आप संभवतः GRUB2 का उपयोग कर सकते हैं । Ubuntu amd64 elilo पैकेज के लिए 64 बिट द्विआधारी स्थापित करता है /usr/lib/elilo/elilo.efiऔर के लिए 32 बिट द्विआधारी /usr/lib32/elilo/elilo.efi

EFI फर्मवेयर एक FAT32 फाइल सिस्टम के लिए हटाने योग्य मीडिया को खोजेगा जिसमें फ़ाइल /EFI/BOOT/BOOTX64.efi(32 बिट और 64 बिट सिस्टम दोनों के लिए) है। सुनिश्चित करें कि आप USB ड्राइव पर एक FAT32 फाइल सिस्टम का उपयोग कर रहे हैं, और elilo.efiउस पथ पर कॉपी करें।

कुछ EFI सिस्टम को स्टार्टअप स्क्रिप्ट की भी आवश्यकता हो सकती है, जिस स्थिति में निम्नलिखित में से एक में शामिल हैं /EFI/BOOT/startup.nsh:

BOOTX64

फिर आप संभवतः कर्नेल को बूट करने के लिए निर्दिष्ट करने के लिए एलिलो के लिए एक कॉन्फिग फ़ाइल बनाना चाहते हैं। /EFI/BOOT/elilo.confजिस बूट को आप बूट करना चाहते हैं, उसके लिए उपयुक्त बनाएं और इसे कॉन्फ़िगर करें । RIPLinux को बूट करने के लिए मेरा विन्यास इस तरह दिखता है:

image=/riplinux/kernel64
        label=rip64
        initrd=/riplinux/rootfs.cgz
        append="root=/dev/ram0 rw"

और यही होना चाहिए। ईएफआई में "इनस्टॉल टू एमबीआर" टाइप ऑपरेशन नहीं है।

वैसे, लिनक्स साइट के लिए रॉड स्मिथ का प्रबंध EFI बूट लोडर यह समझने के लिए बहुत उपयोगी है कि EFI कैसे काम करता है।


धन्यवाद, मैं नए टकसाल 13 संस्करण के साथ की कोशिश की, जहां मैं defualt द्वारा efi बूट लोडर (ग्रब 2) पाया। मैं बूट लोडर शुरू करने में कामयाब रहा, लेकिन मैं इससे लिनक्स शुरू नहीं कर सका। "इंस्टॉल करें लिनक्स टकसाल" चुनने के बाद पूरी स्क्रीन काली और अनुत्तरदायी हो जाती है। मैं समझ नहीं पा रहा था कि क्या हो रहा है। मैं आपके तरीके की कोशिश करूंगा।
खलील

@QuickSilver तब लिनक्स के साथ एक समस्या की तरह लगता है, बूटलोडर नहीं। आपको कर्नेल में वीडियो विकल्पों के साथ खेलने की आवश्यकता हो सकती है।
मॉर्गन

1
अद्यतन: मैं मीडिया के रूप में एक डीवीडी का उपयोग करके बूट कर सकता हूं।
खलील
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.