मैक (इंटेल 64 बिट सीपीयू) हार्डवेयर पर काम करने वाला बूट करने योग्य लिनक्स यूएसबी कुंजी कैसे बना सकता है?


11

मैं लिनक्स (डेबियन) के साथ एक बूट करने योग्य USB कुंजी बनाने की कोशिश कर रहा हूं और जिसे Macintel हार्डवेयर पर बूट किया जा सकता है।

मैंने पढ़ा है कि MAC का EFI केवल GPT GUID स्वरूपित डिस्क को बूट कर सकता है। मैं एक अच्छा ट्यूटोरियल ढूंढने की कोशिश कर रहा हूं, जो बताता है कि इस तरह की कुंजी कैसे बनाई जाए।

यहाँ मैंने अब तक क्या किया है:

  • लिनक्स GNU का उपयोग करके ते कुंजी पर एक GUID विभाजन बनाएँ
  • कुंजी पर एक HFS + या ext3 विभाजन बनाएँ, जिस पर बूट ध्वज है
  • unetbootin के साथ एक .iso स्थापित करें

जबकि सभी चरण सफल थे और कुछ मामलों में मैं पीसी पर भी बूट कर सकता था, मैकिन्टेल सॉफ्टवेयर पर बूट करने का चरण विफल रहा (मैकबुक पर)। मुझे यह सटीक करने की आवश्यकता है कि मैंने मैक को बूट करते समय "alt" कुंजी को पकड़ लिया था और केवल दृश्यमान बूट करने योग्य डिस्क हार्ड डिस्क थी।

पुनश्च: मैंने rEFIt के साथ भी कोशिश की है। एक मामले में मेरे पास एक "विंडोज" आइकन था, लेकिन यह "कोई सिस्टम नहीं मिला" जैसे संदेश के साथ बूट करने में विफल रहा

संपादित करें: यह एक पुराना सवाल है, मैंने कुछ समय के लिए कोशिश नहीं की है, शायद आज यह सिर्फ आईएसओ को चलाने के लिए dd चलाने की बात है, लेकिन यह 5 साल पहले काम नहीं करता था। मैं हाल ही में मैकबुक और लिनक्स आईओएस के साथ प्रयास करने जा रहा हूं


उबंटू के साथ, आप बस कर सकते हैं sudo dd if=ubuntu.iso of=/dev/sdbऔर यह बूट होगा।
सिरो सेंटिल्ली 冠状 i iro i 法轮功 '10

Unetbootin उचित नहीं है। मैं अनुशंसा करूंगा कि अगर आप एक टर्मिनल एमुलेटर से बस यू / एस / डीडो / डिस्क / bs = 16m && सिंक का = = यूजर्स / जो / name.iso चला रहे हैं।
oemb1905

जवाबों:


13

मैकबुक प्रो 17 Mac पर यूएसबी से बूट लिनक्स से :

यह काम करता हैं! अब एक एकल USB स्टिक (या बाहरी हार्ड ड्राइव) से एक अनमॉडिफाइड मैकबुक प्रो (5,2) पर लिनक्स को बूट कर सकते हैं।

मैंने पहले विभाजन के रूप में एक छोटा 25MB विभाजन बनाया, इसे मैक ओएस एक्स जर्नल के रूप में तैयार किया और इसे rEFIt स्थापित किया, फिर 100 एमबी बूट विभाजन के साथ उस विभाजन का अनुसरण किया, और फिर एक अंगूठे के ड्राइव पर एक रूट विभाजन (यदि बाहरी हार्ड का उपयोग कर रहा हो) ड्राइव आप स्वैप भी बना सकते हैं, लेकिन मैं अंगूठे ड्राइव पर ऐसा नहीं करता ताकि वे खराब न हों)।

सामान्य रूप से लिनक्स स्थापित करें (दूसरे और तीसरे विभाजन पर डीबूटस्ट्रैप यह है कि मैं इसे कैसे करता हूं)। सुनिश्चित करें कि ग्रब ड्राइव के एमबीआर पर स्थापित है और दूसरे विभाजन के रूप में / बूट विभाजन को इंगित करता है। फिर यूएसबी ड्राइव को मैकबुक प्रो पर ले जाएं और डालें।

MBP चालू करें और Alt / विकल्प कुंजी को तब तक दबाए रखें जब तक कि आप एक बूट मेनू मैक ओएस एक्स या rEFIt की पेशकश न करें। REFIt चुनें। उसके बाद आपको फिर से ओएस एक्स या लिनक्स चुनने के लिए एक मेनू दिया जाएगा। यहां, लिनक्स चुनें।

टाडा, अब ग्रब बूट स्क्रीन और फिर अपनी पसंद के लिनक्स में आता है। बधाई और आनंद…

कुछ अन्य उपयोगी लेख जिनमें विस्तृत निर्देश हैं:


उम्मीद तो दिखती है। मैं घर आने और परीक्षण करने के लिए इंतजार नहीं कर सकता!
एस्कोबोल

0

मैंने पाया है कि एक मानक उबंटू / फेडोरा और यहां तक ​​कि डेबियन स्थापित डिस्क, लाइव सीडी या यूएसबी कुंजी एक मैक पर ठीक बूट होगी। सीडी के साथ आपको cबूट करने के लिए कुंजी को दबाए रखना पड़ सकता है । लेकिन मुझे USB इंस्टॉल में कोई समस्या नहीं है।

मैं चेतावनी देता हूं कि मैंने अब केवल अपने मैकबुक पर लिनक्स स्थापित किया है। मैंने कुछ समय पहले लाइव सीडी के साथ उबंटू स्थापित किया, अब फेडोरा को हिलाकर रख दिया। एक बार और अधिक ओएस एक्स नहीं होने पर, कोई भी लिनक्स वितरण बहुत परेशानी के बिना बूट होगा।

मुझे यकीन नहीं है कि जब आप एक USB कुंजी बूट करते हैं तो क्या होता है और OS X मशीन पर अभी भी है। मैं USB से बूट करने के लिए कुंजी संयोजनों को देखने की सलाह दूंगा - cपर्याप्त हो सकता है।


5
जब तक आप सावधान प्रक्रियाओं का पालन नहीं करते तब तक एक यूएसबी स्टिक से बूट करने में असमर्थ होना कुछ मैक हार्डवेयर के साथ एक अच्छी तरह से ज्ञात समस्या है। यह "छवि के रूप में छवि को जलाने" या "अनबूटिन का उपयोग करने" या "बूट पर सही कुंजी संयोजन रखने" से अधिक है।
डेनबेल

यह सी कुंजी नहीं है, लेकिन पूरी कुंजी है। इसके अतिरिक्त, ध्यान रखें कि यह डिफ़ॉल्ट macOS EFI बूटलोडर को फिर से सक्षम करेगा और रिफंड इंस्टॉलेशन को तोड़ देगा। यदि एक कुशल ड्यूल बूट की इच्छा हो या वैकल्पिक रूप से, वैकल्पिक ओएस की इच्छा रखने पर हर बार पूरी तरह से डिप्रेस करने की आवश्यकता होगी, तो रिफंड को फिर से स्थापित करना होगा।
oemb1905

उचित कुंजी कमांड को निर्दिष्ट नहीं करने के अलावा, आपकी विधि केवल डेबियन इंस्टॉलर को चलाती है और यूएसबी ड्राइव पर बूट करने योग्य ओएस नहीं डालती है।
oemb1905

0

मैं आपके पसंदीदा लिनक्स डिस्ट्रो के स्थापित डिस्क ISO से बूट करने योग्य USB स्टिक बनाने के लिए UNetbootin उपयोगिता का उपयोग करने की सलाह दूंगा । मैंने इसके साथ कई USB स्टिक्स बनाए हैं, जिनमें OS X इंस्टॉल स्टिक्स भी शामिल है।

फिर मैक को बूट करते समय पूरी तरह से ऑल / ऑप्शन कुंजी दबाए रखें (तब तक प्रतीक्षा करें जब तक आपको बूट साउंड और एप्पल लोगो स्क्रीन पर दिखाई न दे), और आपको यूएसबी ड्राइव को बूट करने का विकल्प देखना चाहिए। वहाँ से ले लो :)


यह डेबियन का इंस्टॉलर संस्करण बनाता है, न कि यूएसबी स्टिक पर बूट करने योग्य डेबियन ओएस (यानी, लाइव सीडी नहीं) जो कि ऊपर अनुरोध किया गया था।
oemb1905

0

यहाँ एक आसान विकल्प है और एक अधिक आधुनिक उत्तर भी है।

मैं macOS से निम्नलिखित करता हूं (यह मानते हुए कि USB को डिस्क 4 के रूप में सूचीबद्ध किया गया था):

 diskutil list
 diskutil eraseDisk JHFS+ Temp disk4
 diskutil unmountDisk disk4
 sudo dd if=/Users/Joe/name.iso of=/dev/disk4 bs=16m && sync

उस तैयार के साथ, फिर अपना मैक सिस्टम तैयार करने के लिए निम्न कार्य करें। डाउनलोड रिफ़ंड , इसे अनज़िप करें, इसे एप्लिकेशन में रखें ...

 cd ~/Downloads
 unzip refind-bin-0.11.2
 cp -R refind-bin-0.11.2/ /Volumes/Macintosh\ HD/Applications/

आपको SIP को पहले अक्षम करना चाहिए (वैकल्पिक लेकिन अनुशंसित), इसलिए अपने मैक को पुनः आरंभ करें, कमांड + R पकड़े, और एक बार पुनर्प्राप्ति में, टर्मिनल खोलें और SIP को अक्षम करें:

 csrutil disable

अब जब SIP अक्षम हो गया है, तो आप बिना रिकवरी मोड के रिफंड इंस्टॉल कर सकते हैं।

 cd /Volumes/Macintosh\ HD/Applications/refind-bin-0.11.2/
 ./refind-install

ऊपर चरण 1 से यूएसबी ड्राइव डालें

 reboot

(कुछ उपयोगकर्ता एसआईपी को अक्षम करने के बाद भी परेशानी की रिपोर्ट करते हैं, इसलिए रिफंड अनुरक्षक रिकवरी मोड में रिफंड स्थापित करने की सलाह देता है यदि ऐसा होता है।)

अब आपको रिफ़ंड बूटलोडर द्वारा बधाई दी जाएगी। इस स्तर पर, अपने डेबियन .iso का चयन करें जिसे आपने चरण 1 में बनाया था। इसमें ग्रब को चुनने या सीधे कर्नेल को चुनने का विकल्प होगा (क्योंकि रिफंड भी ग्रब का विकल्प है)। यह किसी भी तरह बूट होगा, लेकिन डेबियन इंस्टालर में ट्रैक पैड के साथ एक ज्ञात गड़बड़ है, इसलिए इंस्टॉल करते समय एक यूएसबी माउस का उपयोग करें, या वैकल्पिक एन-शाप इंस्टॉलर का उपयोग करें। दूसरी USB ड्राइव डालें, और उस दूसरे USB ड्राइव में डेबियन OS को स्थापित करने के लिए निर्देशों का पालन करें। मैं SWAP का उपयोग नहीं करने के बारे में अन्य उत्तर से सहमत हूं।

मैं रिफिट का उपयोग नहीं करूंगा, इसे कुछ समय के लिए हटा दिया गया है और इसका रखरखाव नहीं किया गया है। रिफंड एक आधुनिक कांटा है जिसे बनाए रखा जाता है (ऊपर लिंक देखें)।


@ascobol - मुझे लगता है कि यह ^ व्यक्तिगत रूप से बहुत आसान है ... दूसरी विधि हालांकि अच्छी है ... बहुत मैनुअल है।
oemb1905

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