ओएस एक्स आईएसओ फाइल प्राप्त करने का आधिकारिक तरीका


81

मैं विंडोज 8.1 पर वर्चुअलबॉक्स में ओएस एक्स मावेरिक्स स्थापित करने की कोशिश कर रहा हूं। मेरे पास वर्चुअलबॉक्स स्थापित है और वीएम सेट अप है, लेकिन मुझे ऑपरेटिंग सिस्टम को स्थापित करने के लिए एक आईएसओ फाइल की आवश्यकता है।

मैंने चारों ओर खोज की है और एक परिणाम पाया है एक वेबसाइट जिसे मैंने नहीं सुना था, लेकिन Google क्रोम ने इसे मैलवेयर के रूप में चिह्नित किया। मुझे CNet पर एक फ़ाइल मिली, लेकिन यह उन मशीनों के लिए एक अपग्रेड फ़ाइल है जो OS X के पुराने संस्करण को चला रही हैं।

क्या ओएस एक्स आईएसओ फ़ाइलों को डाउनलोड करने के लिए एक आधिकारिक स्रोत है? यदि नहीं, तो क्या पहले से ही ओएस एक्स तक पहुंच के बिना आवश्यक आईएसओ फाइल प्राप्त करना संभव है?


1
यह आईट्यून्स स्टोर पर विंडोज उपयोगकर्ताओं के लिए उपलब्ध नहीं है।
ब्रायन

सिएरा के साथ मैक पर वर्चुअलबॉक्स चलाते समय और सिएरा ऐप स्टोर डाउनलोड में शामिल इनस्टिप्टेडमीडिया उपयोगिता का उपयोग करते हुए भी सिएरा के साथ यह बहुत मुश्किल लगता है (जैसा कि macworld.com/article/3092900/macs/… पर वर्णित है )। डिस्क उपयोगिता के साथ एक .cdr (या कार्बन कॉपी क्लोनर के साथ एक डीजीएम) बनाने के बाद मैं वर्चुअलबॉक्स में बूटिंग प्राप्त कर सकता हूं यह एक गुच्छा पाठ है और फिर इसके खिलाफ एक क्रॉस के साथ एक ग्रे सर्कल है।
JDiMatteo

जवाबों:


71

Mavericks और Yosemite पर काम नहीं करता है

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

लेकिन अगर आप मैक पर कुछ एक्सेस टाइम ब्लाॅग कर सकते हैं, तो आप मैक एप स्टोर से ओएस डाउनलोड कर सकते हैं ( यदि आपको उन्हें कम से कम एक बार डाउनलोड करने के लिए मजबूर करने के लिए फोर्स Option+ पर क्लिक करना पड़ सकता है Purchased)। एक बार जब आप इंस्टॉलर को डाउनलोड और अपनी गोदी में बैठा लेते हैं, तो आप बस इसे अलग कर सकते हैं और इसके अंदर मौजूद छवि फ़ाइल को प्राप्त कर सकते हैं।

यह फ़ाइल को Apple से डायरेक्ट प्राप्त करने का आधिकारिक तरीका है, लेकिन इसे आईएसओ में बनाने के लिए अभी भी काम करना है:

  1. एक बार Mavericks डाउनलोड करने के बाद, अपने मैक पर इंस्टॉलर खोजें। यह कहा जाता है Install OS X Mavericks.appऔर इसे आपके मुख्य एप्लिकेशन फ़ोल्डर में डाउनलोड किया जाना चाहिए या आपके डॉक में बैठना चाहिए।
  2. Controlइंस्टॉलर पर राइट-क्लिक (या + क्लिक) करें, और परिणामी संदर्भ मेनू से शो पैकेज सामग्री चुनें।
  3. दिखाई देने वाले फ़ोल्डर में, खोलें Contents > Shared Support; आपको एक डिस्क छवि फ़ाइल दिखाई देगी जिसे कहा जाता हैInstallESD.dmg

    यह dmg फ़ाइल सार में एक आईएसओ फ़ाइल है जो थोड़े अलग प्रारूप में है। हमें इसे रूपांतरित करने की आवश्यकता होगी। खोलें Disk Utilityऔर:

  4. मेनू बार से, Images > Convertइसे चुनें और अपनी .dmgफ़ाइल पर इंगित करें
  5. इस प्रकार सहेजें संवाद में, डीवीडी / सीडी मास्टर का चयन करें। डिस्क उपयोगिता एक .cdrफ़ाइल के रूप में नए आईएसओ को बचाने पर जोर देगी , लेकिन यह वास्तव में एक आईएसओ है।
  6. पूर्ण होने पर, आप इसका नाम .isoखोजक में रख सकते हैं ।
  7. एक बाहरी HD या अंगूठे ड्राइव का उपयोग करें जो एक्सफ़ैट प्रारूप में है (एफएटी प्रारूप की तुलना में, यह 4 जीबी से बड़ी एकल फ़ाइलों के लिए अनुमति देता है)। .isoफ़ाइल को कॉपी करें और इसे अन्य सिस्टम पर एक्सेस करें।

स्पष्टता के लिए, आप 10.6.8 (स्नो लेपर्ड) से ओएस एक्स के किसी भी संस्करण पर उपरोक्त कार्य कर सकते हैं, इसलिए आप एक पुरानी छवि का उपयोग कर सकते हैं उदाहरण के लिए एक नई छवि को पकड़ना, यदि आपके पास एक अलग ओएस संस्करण तक पहुंच है Mavericks की तुलना में।


मैंने इन निर्देशों का पालन किया, लेकिन अब मुझे मैक से पीसी तक आईएसओ फाइल प्राप्त करने की समस्या है।
ब्रायन

इसे एक डिस्क पर जलाएं, अंगूठे की ड्राइव या बाहरी HD का उपयोग करें, इसे ड्रॉपबॉक्स पर चिपकाएं - यह अब केवल एक फाइल है, सामान्य फ़ाइल स्थानांतरण विकल्प लागू होते हैं
भरवां 27'14

मैं इसे अपनी फ्लैश ड्राइव में जोड़ने में असमर्थ हूं। मैंने देखा है क्यों और ऐसा लगता है कि मुझे फ्लैश ड्राइव को एक प्रारूप में सुधारना होगा जो कि विंडोज द्वारा पढ़ा नहीं जा सकता है, ताकि मेरी स्थिति के लिए काम न करें। मैं ड्रॉपबॉक्स की कोशिश करूँगा, लेकिन मुझे याद है कि अतीत में बड़ी फ़ाइलों के साथ कुछ परेशानी हो रही थी।
ब्रायन

मैं इस प्रक्रिया की कोशिश की है इसके बाद के संस्करण है, लेकिन जब मैं करना एक .cdr फ़ाइल मिलता है, VMware फ्यूजन "फाइल" बस "डाटा" के रूप में यह टैग का उपयोग यह से बूट नहीं करेगा, और; बूट करने योग्य आईएसओ पर "फ़ाइल" का उपयोग करते हुए कहते हैं "आईएसओ 9660 सीडी-रोम फाइलसिस्टम डेटा 'सीडी' (बूट करने योग्य)"
जजरवा

मुझे Apple चर्चा फ़ोरम में एक उत्तर मिला है जो बहुत अधिक जटिल लगता है ( चर्चा .apple.com/message/23615133#23615133 )। आपको बताया जाएगा कि यह कैसे चलता है।
JJarava

17

@Stuffe द्वारा उपरोक्त उत्तर Mavericks पर काम नहीं करेगा । जाहिरा तौर पर Apple ने ESD छवि का प्रारूप बदल दिया है और यह अब बूट करने योग्य नहीं है।

इधर-उधर देखने पर मुझे कुछ संकेत मिलते हैं कि कैसे आप एक वीएम को बूट कर सकते हैं।

आईएसओ फ़ाइल का उद्देश्य क्या है, इसके आधार पर, अगर यह कंप्यूटर को फिर से स्थापित करने के लिए, बूट करने योग्य यूएसबी का उपयोग करने के लिए अधिक उपयोगी हो सकता है- इसके लिए, जांचें कि कैसे: ओएस एक्स मावेरिक्स 10.9 और इसके बाद के संस्करण के लिए बूट करने योग्य इंस्टॉलेशन बनाएं

आईएसओ फाइल के लिए, मैंने ज्यादातर इस पोस्ट पर मिली जानकारी का उपयोग InsanelyMac साइट पर किया है, जो Apple सपोर्ट कम्युनिटीज पर रिकवरी पार्टीशन बनाने के लिए सूचना / टिप के साथ संवर्धित है ।

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

#!/bin/bash
ESD=$1
TMP=$2

if [ -z "$ESD" ] || [ -z "$TMP" ]; then
    echo usage: "'$0' /path/to/esd /path/to/tmpdir"
    exit 1
fi
if ! [ -e "$ESD" ]; then
    echo "file '$ESD' does not exist"
    exit 1
fi
if ! [ -e "$TMP" ]; then
    echo "dir '$TMP' does not exist"
    exit 1
fi

MPAPP=/Volumes/install_app
MPIMG=/Volumes/install_img
IMGSPARSE=$TMP/install.sparseimage
IMGDVD=$TMP/install.cdr

detach_all() {
  if [ -d "$MPAPP" ]; then hdiutil detach "$MPAPP"; fi
  if [ -d "$MPIMG" ]; then hdiutil detach "$MPIMG"; fi
}
exit_all() {
  echo +++ Command returned with error, aborting ...
  exit 2
}

trap detach_all EXIT
trap exit_all ERR

echo +++ Trying to unmount anything from previous run
detach_all

echo +++ Mount the installer image
hdiutil attach "$ESD" -noverify -nobrowse -readonly -mountpoint "$MPAPP"


echo +++ Convert the boot image to a sparse bundle
rm -f "$IMGSPARSE"
hdiutil convert "$MPAPP"/BaseSystem.dmg -format UDSP -o "$IMGSPARSE"


echo +++ Increase the sparse bundle capacity to accommodate the packages
hdiutil resize -size 8g "$IMGSPARSE"

echo +++ Mount the sparse bundle for package addition
hdiutil attach "$IMGSPARSE" -noverify -nobrowse -readwrite -mountpoint "$MPIMG"

echo +++ Remove Package link and replace with actual files
rm -f "$MPIMG"/System/Installation/Packages
cp -rp "$MPAPP"/Packages "$MPIMG"/System/Installation/

echo +++ Unmount the installer image
hdiutil detach "$MPAPP"

echo +++ Unmount the sparse bundle
hdiutil detach "$MPIMG"

echo +++ Resize the partition in the sparse bundle to remove any free space
hdiutil resize -sectors min "$IMGSPARSE"

echo +++ Convert the sparse bundle to ISO/CD master
rm -f "$IMGDVD"
hdiutil convert "$IMGSPARSE" -format UDTO -o "$IMGDVD"

echo +++ Remove the sparse bundle
rm "$IMGSPARSE"

echo "Done"
echo "Find your DVD at '$IMGDVD'"

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

अद्यतन : परिणामी VM बूट, और "अच्छी तरह से" काम करने के लिए प्रकट होता है। मैंने रिकवरी पार्टीशन बनाने के लिए वर्णित विधि का उपयोग किया है, लेकिन भले ही कार्बन कॉपी "(वर्चुअल) एचडी पर रिकवरी पार्टीशन" देखता है, यह सब ठीक से काम नहीं करता है, विकल्प वीएन दबाए हुए VM को बूट करता है। 'कुछ भी करो। यदि मेरे पास समय है तो इस पर गौर करेंगे, लेकिन कुछ समय के लिए ऐसा प्रतीत होता है कि .iso फ़ाइल मुझे मिल गई है।


बस सुनिश्चित करें कि आपके पास अपने वीएम डिस्क पर बहुत अधिक जीबी बचा है, क्योंकि ऊपर बहुत प्रतिलिपि बना रहा है। विशेष रूप से रूपांतरण चरण को पूरा करने के लिए 2x6GB की आवश्यकता होती है ... इसके अलावा, चूंकि Mac अपने स्वयं के गैर-मानक EFI का उपयोग Apple comand कुंजी (हैश-प्रेज़ल) की व्याख्या करने के लिए करते हैं, आप उन का उपयोग नहीं कर सकते जब आपका होस्ट एक विंडोज़ मशीन है।
not2qubit

वास्तव में मेरा मानना ​​है कि यह सेब के लाइसेंस का एक मुद्दा है; VMware नॉन-ऐप्पल HW बूट पर OSX VMs को बूट नहीं करेगा VMware कार्य केंद्र के लिए पैच हैं जो उन VMs को बूट करने की अनुमति देते हैं (चेक को दरकिनार)। एक बार उन्होंने अच्छा काम किया।
जजाराव

FWIW। मैंने VB में बूट करने के लिए Yosemite भी लिया है। लेकिन मावेरिक्स की तरह, कूदने के लिए अतिरिक्त घेरा है। आपको DMI डेटा के साथ Apple बूटलोडर को खुश करने के लिए सही - cpuidset और कुछ अन्य VM ट्विक्स देने की आवश्यकता है। जो अच्छा है, वह यह है कि आपको किसी नए kexts या विशेष बूट पैरामीटर को ट्विक करने की आवश्यकता नहीं है।
not2qubit

Apple ने एक पेज प्रकाशित किया, OS X के लिए एक बूट करने योग्य इंस्टॉलर बनाएँ । "OS X El Capitan, Yosemite, या Mavericks के साथ, आप एक USB फ्लैश ड्राइव या अन्य रिमूवेबल मीडिया का उपयोग स्टार्टअप डिस्क के रूप में कर सकते हैं जिसमें से OS X स्थापित किया जा सकता है।"
Basil Bourque

नमस्ते, @BasilBourque - सूचक के लिए धन्यवाद। मुझे इसमें देखना पड़ेगा; एक USB मीडिया से VMs को बूट करना कभी-कभी थोड़ा सा iffy होता है, लेकिन कम से कम इसे इस तरह से बनाना .iso निर्माण प्रक्रिया की तुलना में सरल होता है!
जार्जवा '

10

विंडोज़ में वर्चुअल मशीन पर ओएस एक्स को चलाने का कोई आधिकारिक तरीका नहीं है। Apple EULA स्पष्ट रूप से धारा 2 B के तहत बताता है कि आपको इसकी अनुमति है:

(iii) प्रत्येक मैक कंप्यूटर पर वर्चुअल ऑपरेटिंग सिस्टम के वातावरण में Apple सॉफ्टवेयर की दो से अधिक (2) अतिरिक्त प्रतियां या इंस्टेंसेस स्थापित करने, उपयोग करने और चलाने के लिए आप स्वयं या नियंत्रण जो पहले से ही Apple सॉफ्टवेयर चला रहे हैं, के प्रयोजनों के लिए: (ए ) सॉफ्टवेयर विकास; (बी) सॉफ्टवेयर विकास के दौरान परीक्षण; (सी) ओएस एक्स सर्वर का उपयोग करना; या (डी) व्यक्तिगत, गैर-वाणिज्यिक उपयोग।

स्रोत: OS X Maverics के लिए Apple Inc. सॉफ़्टवेयर लाइसेंस अनुबंध

इसका मतलब है कि आप मैक हार्डवेयर पर केवल ओएस एक्स के अंदर ओएस एक्स को वर्चुअलाइज कर सकते हैं। कोई भी चीज लाइसेंस तोड़ देती है।


1
यह बताता है कि आईएसओ फ़ाइल प्राप्त करने का कोई आसान तरीका क्यों नहीं है।
ब्रायन

3
स्पष्ट रूप से लाइसेंस की व्याख्या "Apple HW पर OSX वर्चुअलाइज कर सकते हैं" के रूप में की जाती है। कैसे VMware पर एक दिलचस्प ले मैक उत्पादों की उनके निर्माण के लिए virtualize करने के लिए OSX ESX के साथ मैक मिनी का उपयोग करता है: virtuallyghetto.com/2014/07/... बहुत दिलचस्प पढ़ने !!
JJarava

@ जरावा मेरी व्याख्या थी कि "आप OSX के अंदर Apple HW पर OSX को वर्चुअलाइज कर सकते हैं " ([...] जो पहले से ही Apple सॉफ्टवेयर [...] चला रहा है)। यह लेख के साथ विरोधाभास लगता है, जिसमें एक नंगे धातु हाइपरवाइज़र है। लेकिन एक दिलचस्प लेख!
19

एप्पल के लाइसेंस की "भावना" को न तोड़ने के बारे में मैं निम्नलिखित कार्य करता हूं। मैं मैकबुकप्रो का मालिक हूं, मैं इसे सचमुच नष्ट कर दूंगा, अगर मैं अपने पीसी पर वर्चुअलबॉक्स में चलने वाले मैक ओएस एक्स की एक प्रति का उपयोग करने के अधिकार को बरकरार रख सकता हूं। इस तरह, Apple अपने हार्डवेयर पर अपना पैसा बनाता है, और मुझे इसका उपयोग एक पर करना है, और केवल एक, मेरे चयन का पीसी। यह साबित करने के लिए कि मैंने अपने मैकबुकप्रो को नष्ट कर दिया है, मैं इसका एक वीडियो अपलोड करूंगा जब तक कि यह डीओए नहीं है। विचार?
मिकेई

1
@ मायके मैं अमेरिकी कानूनों के साथ पर्याप्त रूप से परिचित नहीं हूं जिसका उत्तर देने में सहज हो, मैं सुझाव दूंगा कि अमेरिका में किसी से राय लें, अधिमानतः एक वकील। SuperUser पर इससे संबंधित एक प्रश्न है ।
21

6

स्टफ द्वारा दिए गए समान।

आप अपने फ्लैश ड्राइव को एक्सफ़ैट प्रारूप में प्रारूपित कर सकते हैं जो विंडोज और मैक दोनों पर पहुंचने की अनुमति देता है। एफएटी का फ़ाइल आकार प्रतिबंध एक्सफ़ैट पर मौजूद नहीं है।


1
यह मददगार है, लेकिन मुझे लगता है कि इसे स्टैंडअलोन जवाब के बजाय स्टफ के जवाब के लिए संपादित करना चाहिए।
ब्रायन

1
@ ब्रायन: मैं केवल 1 प्रतिष्ठा के साथ टिप्पणी नहीं कर सकता
गणेश 737

आइए इसे एक अलग उत्तर के रूप में छोड़ दें ताकि अगली बार गणेश कुछ टिप्पणी कर सकें।
भराई

2
मैं गलत हो सकता हूं, लेकिन मेरा मानना ​​है कि आप 1 प्रतिष्ठा के साथ भी अन्य लोगों के उत्तरों में संपादन का प्रस्ताव कर सकते हैं।
ब्रायन

@ ब्रायन: आप सही कह रहे हैं। मैं पिछले उत्तर को संपादित करूँगा।
गणेश g३37
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.