क्या OS X एक मशीन प्रकार के लिए विशिष्ट हैं?


5

जब OS X स्थापित होता है, तो इंस्टॉलर करता है:

  • केवल सामान्य फाइलें ही लिखें (जो कि उस OS द्वारा समर्थित किसी मशीन पर काम करेंगी), या

  • किसी भी तरह से एक विशिष्ट मशीन प्रकार के लिए स्थापना को अनुकूलित करें? (यदि हां, तो संभवतः यह उस मशीन पर आधारित है जिसे इंस्टॉलर चल रहा है?)

अतीत में, मैंने यह मान लिया है कि इसका उत्तर "OS X इंस्टॉल सामान्य है", और उस धारणा के आधार पर विभिन्न तरकीबों का इस्तेमाल किया। लेकिन मैंने इसे कभी भी विभिन्न अस्थायी कार्यक्षेत्रों में किया है, क्योंकि मैं वास्तव में उस धारणा पर भरोसा नहीं करता हूं।

अगर मेरे पास एक भरोसेमंद (इसलिए अधिमानतः संदर्भित) जवाब "ओएस एक्स इंस्टॉल सामान्य हैं", तो यहां कुछ उदाहरण दिए गए हैं जो मैं कर सकता था:

  • एक मैक प्रो पर सॉफ्टवेयर का उपयोग करके बूट मैक प्रो (यानी लैपटॉप लक्ष्य डिस्क मोड में है, फायरवायर के माध्यम से डेस्कटॉप से ​​जुड़ा है, डेस्कटॉप को बूट करते समय मैं पूरी तरह से दबाए रखता हूं और लैपटॉप ड्राइव का चयन करता हूं)।

  • एक मशीन पर एक इंस्टॉलर चलाएं, हार्ड ड्राइव पर लिखते हुए जिसे मैं एक अलग मशीन में स्थापित करने का इरादा रखता हूं।

  • एक वर्चुअल मशीन (वर्चुअलबॉक्स आदि के माध्यम से) में एक इंस्टॉलेशन बनाएं, फिर इसे भौतिक मशीन में उपयोग के लिए एक मानक वॉल्यूम या इसके विपरीत लिखें।

  • आदि

प्रश्न को आज़माने और सीमित करने के लिए:

  • केवल इंटेल को ध्यान में रखते हुए: आइए पुराने पीपीसी हार्डवेयर को अनदेखा करें

  • मान लीजिए कि यह लगभग 10.8 है

  • केवल Apple हार्डवेयर: मैं Hackintosh के बारे में नहीं पूछ रहा हूँ

  • मैं समझता हूं कि अंतर्निहित हार्डवेयर वातावरण में बदलाव से कुछ एप्लिकेशन विभिन्न तरीकों से भ्रमित हो सकते हैं, लेकिन मैं यहां केवल ओएस के बारे में सोच रहा हूं।


मुझे लगता है कि यह मेजबान हार्डवेयर के लिए विशिष्ट ड्राइवरों को समायोजित करेगा।
रसके

धन्यवाद, @Buscar 웃 - कि क्या मैं भी लगता होगा है, लेकिन मैं अतीत में इस तरह चाल का इस्तेमाल किया है (उदाहरण के लिए मैक मेरी सूची से प्रो / मैकबुक प्रो एक) और वे लग रहा था संस्थापक अपने सीमित परीक्षण में काम करने के लिए, तो शायद वास्तव में सामान्य परिणाम उत्पन्न करता है। या कुछ विशिष्ट मामलों को छोड़कर सामान्य परिणाम: और यही वह है जिसके बारे में मैं जानना चाहता हूं।
एशले

जवाबों:


6

हां और ना।

मैक ऐप स्टोर से रिटेल इंस्टॉलेशन डिस्क / अपग्रेड "खरीदी" के संबंध में, नहीं, वे आमतौर पर मशीन विशिष्ट नहीं हैं। ये सामान्य बिल्ड हैं जो किसी भी समर्थित हार्डवेयर पर इंस्टॉल करने के लिए हैं।

मशीन विशिष्ट बनाता है, हालांकि इस समय वे अधिकांश लोगों के लिए एक मुद्दा नहीं हैं। जब Macs को भौतिक पुनर्स्थापना मीडिया (कई सीडी / डीवीडी) के साथ भेज दिया गया, तो मीडिया मैक की उस विशेष पीढ़ी / मॉडल के लिए बहुत विशिष्ट था। इसका मतलब यह था कि आपके पास 2008 मैकबुक और 2008 की शुरुआत में मैकबुक प्रो हो सकता है, मैकबुक प्रो और इसके विपरीत बूट करते समय मैकबुक मीडिया एक त्रुटि प्रदर्शित करेगा।

वास्तविक स्थापित फ़ाइलों के संबंध में, हाँ, इन दिनों इंस्टॉलेशन बहुत सामान्य हैं। मैं यह नहीं कहना चाहता कि मैकबुक प्रो रेटिना पर स्थापित फाइलें मैकबुक एयर की तरह ही सटीक हैं, लेकिन अधिकांश भाग के लिए यह सच होगा। अतीत में (शुरुआती / मध्य पावरपीसी दिनों में) कुछ मतभेद थे लेकिन फिर भी आप आमतौर पर एक मैक का उपयोग दूसरे को बूट करने के लिए कर सकते थे। मुख्य समस्या जिसे हम चलाने के लिए इस्तेमाल करते थे, वह इंटेल और पावरपीसी मैक के मिश्रण का उपयोग करते हुए टाइगर या तेंदुए को दूर से स्थापित करना था। उन स्थितियों में पावरपीसी से पावरपीसी या इंटेल से इंटेल का उपयोग करना सबसे अच्छा था।

यदि आप एक पुराने मैक की डिस्क का उपयोग करके नए मैक को बूट करने का प्रयास कर रहे हैं, तो यह केवल तभी सही नहीं हो सकता है, जब सिस्टम में स्थापित पुराने (पुराने मैक सिस्टम से पुराने सिस्टम से पुराना) स्थापित हो। उदाहरण के लिए, यदि एक नया iMac कल जारी किया गया था और मैंने इसे अपने मैकबुक प्रो रेटिना पर स्थापित 10.9.1 का उपयोग करके बूट करने की कोशिश की, तो एक अच्छा मौका है कि यह बूट नहीं करेगा क्योंकि iMac के लिए 10.9.3 या इसके बाद के संस्करण की आवश्यकता है।


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

1
आपके उत्तर द्वारा उठाए गए कुछ प्रश्न, हालांकि: 1) मुझे आश्चर्य है कि क्या रेटिना मैक पर गैर-रेटिना संसाधन स्थापित किए जाते हैं? (मैं अभी तक एक ही नहीं है।) 2) मैं अपने iMac / मैकबुक प्रो उदाहरण की तरह। मुझे लगता है कि आपको लगता है कि नए iMac के लिए कोड 10.9.3 में एम्बेड किया जाएगा, इसलिए यदि आप मैकबुक प्रो को उस रिलीज़ पर अद्यतन करने के लिए थे, तो आप फिर से iMac चला सकते हैं ... क्या मैं सही समझता हूं?
एशले

1) मेरा मानना ​​है कि वे केवल इसलिए हैं क्योंकि विपरीत आमतौर पर सच है, रेटिना मॉडल के लिए संसाधन गैर-रेटिना मॉडल में पाए जाते हैं। थॉट्स वास्तव में बहुत सी अफवाहें शुरू होती हैं, जब लोग खुदाई करते हैं और उन संसाधनों को ढूंढते हैं जो वर्तमान मैक पर जगह से बाहर निकलते हैं। 2) सही है, अगर मैं मैकबुक प्रो को अपडेट करना था तो आईमैक लगभग निश्चित रूप से बंद हो जाएगा। यह हमेशा सही नहीं होता है, कभी-कभी यह एक नए रिलीज के तुरंत बाद एक और सॉफ्टवेयर अपडेट लेता है। इसके पीछे कारण OS के साथ विशिष्ट विशिष्ट ड्राइवर / कोड है जो मैक के साथ जहाज करता है। पुराने Macs / OS में अभी तक कोड नहीं है।
श्री खरगोश

1

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

आप कभी-कभी diff -rq dirA dirBनिर्देशिकाओं के बीच एक अंतर बना सकते हैं ( यह देखने के लिए कि 2 इंस्टॉल के बीच क्या परिवर्तन होता है


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