रीसेलिंग से पहले OS X को आउट ऑफ़ बॉक्स / फ़ैक्टरी अनुभव को कैसे पुनर्स्थापित करें?


3

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


स्पष्ट होने के लिए - एक कारखाने के निर्माण में iLife और iWork के बंडल एप्लिकेशन विशेष हैं। क्या आप उन्हें पूरी तरह से हटाना चाहते हैं, नए उपयोगकर्ता (संभवत: अवैध और / या अत्यधिक कठिन) के लिए उन ऐप को फिर से अनुदान देने के लिए सक्रियण को हैक करें या सेटअप विज़ार्ड को उचित कदम उठाने के लिए नए उपयोगकर्ता को सेटअप चरणों के माध्यम से चलने दें। हार्डवेयर पर "फ़ैक्टरी" छवि?
bmike

@bmike "फैक्ट्री बिल्ड में iLife और iWork के बंधे हुए ऐप खास हैं" कैसे?
कुबा ओबर

जवाबों:


3

नीचे दिए गए निर्देशों को ओएस एक्स 10.6 और 10.7 पर परीक्षण किया गया था।

preflight

  1. आप जिस भी डेटा को बनाए रखना चाहते हैं, उसका बैकअप लें।
  2. आईलाइफ एप्लिकेशन (iPhoto, GarageBand, iMovie, iWeb, iDVD) की बैकअप प्रतियां बनाएं।
  3. प्रासंगिक लाइसेंस प्राप्त सॉफ्टवेयर को एडोब सीएस को निष्क्रिय कर दें।
  4. मशीन को अपने आई-ट्यून्स खाते से अनरजिस्टर्ड करें।

OS क्लीनअप

  1. यदि आप हार्ड ड्राइव को पूरी तरह से मिटा देना चाहते हैं, तो बाहरी ओएस एक्स से मीडिया को बूट करें। रिकवरी पार्टीशन से बूट करें (पावर-अप पर ⌘-R दबाए रखें) यदि आप रिकवरी पार्टीशन को फिर से बनाए रखना चाहते हैं।

  2. यदि बाहरी मीडिया से बूट हो रहा है, तो हार्ड ड्राइव को एक विभाजन के साथ पुन: असाइन करने के लिए डिस्क उपयोगिता का उपयोग करें। नोट : SSDs के साथ, आपको आदर्श रूप से पहले एक उपयोगिता का उपयोग करना चाहिए जो आपको इसके बजाय माध्यम का एक सुरक्षित मिटा देता है।

  3. हार्ड ड्राइव को मिटाने (शून्य आउट) के लिए डिस्क उपयोगिता का उपयोग करें। यह एक यांत्रिक ड्राइव पर और एक एसएसडी पर कम से कम कई मिनट लगेंगे। यदि यह सिर्फ एक मिनट लेता है, तो आपने डिस्क को शून्य नहीं किया!

  4. OS X को पुनर्स्थापित करें। नामक एक उपयोगकर्ता खाता बनाएँ factory

  5. ILife को मीडिया से, या फिर प्रीफ़्लाइट में आपके द्वारा बनाए गए बैकअप से कॉपी करके पुनर्स्थापित करें।

  6. सभी सिस्टम अपडेट करें।

आउट-द-बॉक्स अनुभव को पुनर्स्थापित करना

बूट के दौरान the-S को दबाकर एकल-उपयोगकर्ता मोड में बूट करें। एक दर्जन सेकंड में नंगे कंसोल दिखाई देंगे।

  • पढ़ने-लिखने की विधा में रूट विभाजन का वर्णन करें।

    /sbin/mount -uw /

  • निर्देशिका सेवाएँ प्रारंभ करें।

    • ओएस एक्स लायन और उच्चतर:

    launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist

    Com.apple.DirectoryServicesLocal.plist से संबंधित त्रुटि को अनदेखा करें

    • ओएस एक्स हिम तेंदुआ:

    launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist

  • निर्देशिका सेवाओं की कमांड लाइन उपयोगिता तक पहुंचें और factoryउपयोगकर्ता को हटा दें :

    dscl . (यह डीएससीएल, अंतरिक्ष, अवधि)

    list /Usersउपयोगकर्ता सूची दिखाता है। factoryउपयोगकर्ता होना चाहिए। केवल यही एक चीज है जिसकी हम परवाह करते हैं। उपयोगकर्ता नाम जो एक रेखांकन के साथ शुरू होते हैं, वे सिस्टम खाते हैं जिन्हें अकेले छोड़ना पड़ता है। वही डेमॉन, गेस्ट, मैसेजबस, कोई नहीं और रूट खातों के लिए जाता है।

    read /Users/factory GeneratedUID उपयोगकर्ता का यूआईडी दिखाता है, हमें इसकी आवश्यकता होगी।

    delete /Groups/admin GroupMembers <uid>, जहां UID ऊपर दिया गया है। चिंता न करें यदि आप इसे गलत दर्ज करते हैं, तो आपको एक त्रुटि संदेश प्राप्त होगा। वापस जाने के लिए और कमांड को संपादित करने के लिए दबाएँ ।

    delete /Groups/admin GroupMembership factory

    delete /Users/factory

    exit

  • फैक्ट्री के होम फोल्डर को हटा दें।

    rm -R /Users/factory/

  • कैश निकालें।

    rm -R /Library/Caches/* rm -R /var/vm/swapfile*

  • ध्वज को इंगित करें कि प्रारंभिक सेटअप किया गया है।

    rm /var/db/.AppleSetupDone

  • रिबूट या बंद।

    reboot या shutdown -h now


लॉन्चक्टल और डीएससीएल के कदम macOS 10.12 में काम नहीं करते हैं, कम से कम रिकवरी मोड में नहीं
MiB

2

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

  1. स्टार्टअप पर कमांड-आर पकड़ो
  2. या तो ओएस एक्स विभाजन या डिस्क उपयोगिता से पूरे ड्राइव को मिटा दें। यदि आपके पास SSD नहीं है, तो "सुरक्षा विकल्प ..." बटन दबाएं और सिंगल पास विकल्प चुनें। यदि आपके पास SSD है, तो "सुरक्षा विकल्प ..." बटन को धूसर कर दिया जाता है, लेकिन http://support.apple.com/kb/ht3680 का कहना है कि "एक मानक मिटा एक SSD से डेटा पुनर्प्राप्त करना मुश्किल बनाता है"।
  3. ओएस एक्स स्थापित करें चुनें।

देखिये ये Apple KB लेख:

मुझे यकीन नहीं है कि आपको पूरे ड्राइव या बस ओएस एक्स विभाजन को मिटा देना चाहिए। Apple KB लेख आपको "स्टार्टअप डिस्क" को मिटाने के लिए कहता है, जिसका अर्थ है आमतौर पर OS X विभाजन। यदि आपके पास Windows विभाजन जैसे अन्य विभाजन हैं, तो आपको संभवतः पूरी ड्राइव को मिटा देना चाहिए।

यदि आप पूरी ड्राइव को मिटा देते हैं, तो रिकवरी पार्टीशन (जो डिस्क उपयोगिता से छिपा हुआ है) भी मिटा दिया जाता है। यदि आप पुनः आरंभ नहीं करते हैं, तो पुनर्प्राप्ति विभाजन की सामग्री स्मृति में रहेगी और आप OS X को पुन: स्थापित करने के लिए चरण को जारी रख सकते हैं, जो एक नया पुनर्प्राप्ति विभाजन भी बनाएगा। यदि आप पुनरारंभ करते हैं, तो आपका मैक अभी भी Apple के सर्वर से पुनर्प्राप्ति विभाजन की सामग्री डाउनलोड कर सकता है यदि यह इंटरनेट रिकवरी मोड का समर्थन करता है।


"आपको किसी भी अपडेट को करने या किसी भी सॉफ़्टवेयर को स्थापित करने की आवश्यकता नहीं है" ठीक इसके विपरीत करना सवाल का raison d'etre है :) शायद मैं पर्याप्त स्पष्ट नहीं था।
कुबा ओबेर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.