लिनक्स पर dmg से बूट करने योग्य OSX USB बनाना


34

मेरे पास 2 मशीनें हैं - एक मैकबुक प्रो और एक डेस्कटॉप जो फेडोरा चला रहा है, मेरे पास एक यूएसबी ड्राइव और एक ओएसएक्स 10.8 डीएमजी है। मैकबुक दुर्भाग्य से OSX में बूट नहीं होगा, मैं इसे पुनर्प्राप्त करने के लिए बूट करने योग्य मैक USB बनाने की कोशिश कर रहा हूं।

कोई अंतर्दृष्टि? मैंने कोशिश की है, dmg2imgलेकिन USB ड्राइव पर उस छवि को डालने में कोई सफलता नहीं है।

क्या इसे करने का कोई आसान तरीका है?

जवाबों:


20

क्या आपने " एसीटोनियोसो " की कोशिश की है ?

यह आपके लिए DMG को ISO में बदल देगा। उसके बाद, बूट करने योग्य यूएसबी बनाने का सबसे आसान तरीका मुझे डीडी का उपयोग करना है।

dd if = / path / to / osx.iso of = / dev / sdX && सिंक

नोट : sdX एक उदाहरण है, आपको अपना फ्लैश ड्राइव एड्रेस (आमतौर पर sdb अगर आपके पास केवल एक हार्ड डिस्क है) की जांच करनी होगी। इसके बाद # विभाजन न जोड़ें (जैसे sdb1)। यह विधि फ्लैश ड्राइव पर थोड़ी कठिन है (मैंने अपेक्षाकृत एक बार ऐसा करने पर एक या दो को मार दिया है, लेकिन एक बार ठीक होना चाहिए)।

यदि आप अपरिचित हैं, तो डीडी बिट कॉपी और सिंक द्वारा एक सा है और यह सत्यापित करता है कि सभी फाइलें usb पर लिखी गई हैं।


3
आप सीधे .dmg से USB में डीडी क्यों नहीं कर सकते?
फ्रांसेस्को

1
इस गाइड को Accordign: macbreaker.com/2014/01/... इस मैक OSX पर काम करना चाहिए: sudo dd if="location of Niresh disk image" of=/dev/r"identifier" bs=1mतो क्यों लिनक्स पर नहीं करना चाहिए?
फ्रांसेस्को

1
@Francesco - कभी नहीं कहा कि यह नहीं है। कृपया अपने खुद के प्रश्न पूछें बजाय सूअर का बच्चा दूसरे के समर्थन और असंबंधित / गंदे टिप्पणी प्रदान करते हैं। आप यह भी देख सकते हैं कि कोई चैट में उपलब्ध है या नहीं ।
nerdwaller

3
मैं केवल उत्तर में विवरण जोड़ना चाहता हूं ... यदि आवश्यक नहीं है तो आपको छवि को क्यों बदलना चाहिए?
फ्रांसेस्को

2
@Francesco - फिर से, dmgऔर के बीच के अंतर को देखें isoisoएक मानक dmgहै, जिसमें अक्सर संपीड़ित चीजें होती हैं, जहां isoएस नहीं होता है। कुछ दुर्लभ मामलों से बचने के लिए जिसमें एक के dmgरूप में व्यवहार होता है iso, इसे सिर्फ एक ज्ञात मान्य प्रारूप में परिवर्तित करना सबसे अच्छा है। यदि आप dmgsएक USB में आम (जिसमें कम्प्रेशन होते हैं) लिखते हैं, तो कई चीजें उन्हें सही तरीके से नहीं संभालती हैं। इसलिए आप विवरण नहीं जोड़ रहे हैं, आप एक भी मामले से परे शोध किए बिना प्रश्न पूछ रहे हैं जिसमें कई मामलों की अनदेखी करते हुए आपकी बात सच है।
nerdwaller

40

Dmg2img स्थापित करें

sudo apt-get install dmg2img

DMG छवि फ़ाइल को ISO फ़ाइल में बदलें

dmg2img -v -i /path/to/image_file.dmg -o /path/to/image_file.iso

USB के लिए आईएसओ छवि की प्रतिलिपि बनाएँ

sudo dd if=/path/to/image_file.iso of=/dev/sdb && sync

sdb एक उदाहरण है । आपके मामले में यह अलग हो सकता है

संपादित करें

आप एक पास में रूपांतरण और वास्तविक लेखन कर सकते हैं, यदि आपको .iso की आवश्यकता नहीं है: तो USB उपकरण में toiso और THEN लेखन को परिवर्तित करने में आधा समय लगेगा। बस करो:

sudo dmg2img -v -i /path/to/image_file.dmg -o /dev/sdb

फिर, एसडीबी एक उदाहरण है । आपके मामले में यह अलग हो सकता है।


कैसे USB स्वरूपित किया जाना चाहिए? विभाजन GUID / MBR? स्वरूपण FAT / NTFS / HFS +?
IFightCode

2
@ ये उपकरण डिवाइस को एक कच्ची डिस्क छवि लिख रहे हैं। ऑपरेशन से पहले इसका प्रारूपण और डेटा ओवरराइट किया जाएगा और इसलिए कोई फर्क नहीं पड़ता।
सैम हैन्स

2
यह एक आईएसओ छवि नहीं बनाता है, यह इस कार्यक्रम का उपयोग करने वाले अन्य सभी ट्यूटोरियल की तरह एक एचएफएस + छवि है। मुझे अभी भी एक व्यावहारिक समाधान नहीं मिला है।
bparker

Usb विधि के लिए सीधे जलने के लिए +1
अनवर

1

यदि आप एक और मैक पा सकते हैं, तो डिस्क उपयोगिता ऐप का प्रयास करें।

आप अपने USB ड्राइव में अपने 10.8 DMG को "रिस्टोर" कर सकते हैं। यह आपके USB ड्राइव को बूट करने योग्य बना देगा।

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