मैंने गलती से योसेमाइट (10.10) में सभी सेवाओं को निष्क्रिय कर दिया था, अब यह बूट नहीं कर सकता


13

मैं भागा:

sudo launchctl unload -w /System/Library/LaunchDaemons/

गलती से, अब मेरा मैक बूट नहीं करता ... किसी भी विचार को कैसे ठीक किया जाए?

ओएस संस्करण: योसेमाइट।


संपादित करें के लिए Thx, संस्करण Yosemite है
विन्सभेज़

क्या आप एकल-उपयोगकर्ता मोड (Cmd-S) या सुरक्षित मोड (Shift) में बूट करने में सक्षम हैं?
बॉब

केवल एकल उपयोगकर्ता, मैंने sudo launchctl load -w /System/Library/LaunchDaemons/वहाँ से करने की कोशिश की लेकिन इससे कोई फायदा नहीं हुआ।
विन्सभेज

हम्म। ठीक है, हम पहले से ही मेरे सिर पर हैं :) शायद इस पोस्ट पर एक नज़र है ?
बॉब

Thx, यह बात है। वास्तव में मैं उपयोगकर्ता डेटा को हटाने के बिना सिस्टम को फिर से स्थापित करने की कोशिश कर रहा हूं .... अगर मुझे एक ठीक लगता है, तो मैं वहां भी पोस्ट करूंगा।
विंसभज

जवाबों:


17

कमांड sudo launchctl unload -w /System/Library/LaunchDaemons/सभी लॉन्च डेमों को / System / Library / LaunchDaemons / में अक्षम कर देगा और एक विकलांग .plist में संबंधित प्रविष्टियाँ जोड़ देगा । कमांड - गलती से प्रवेश किया - सिस्टम डेमॉन के "अप्राप्य" लोड स्थिति को प्रभावित नहीं करता है लेकिन किसी भी मौजूदा स्थिति (लोड / अनलोड) को ओवरराइड करता है। विकलांगों को हटाना। लगभग डिफॉल्ट सिस्टम या एजेंट को छोड़कर, जो सिस्टम के शुरुआती कॉन्फ़िगरेशन में या थर्ड-पार्टी ऐप के इंस्टॉलेशन के बाद दो स्टेट्स में से किसी एक को मजबूर किया गया हो, को छोड़कर लगभग डिफ़ॉल्ट सिस्टम कॉन्फिगरेशन को रिस्टोर करेगा। यह या तो बैकअप से फ़ाइल को पुनर्स्थापित करके या आंशिक रूप से - एक समान सिस्टम से अक्षम.प्लिस्ट फ़ाइल की प्रतिलिपि बनाकर किया जा सकता है।

अपने सिस्टम को फिर से बूट करने के लिए आपको रिकवरी मोड में इस विशेष फाइल को निकालना होगा।

  • रिकवरी मोड के लिए बूट
  • मेनूबार यूटिलिटीज> टर्मिनल में टर्मिनल खोलें
  • cd to
    /Volumes/NameOfMainSystemVolume/pStreet/var/db/com.apple.xpc.launchd अपने मुख्य वॉल्यूम के नाम से NameOfMainSystemVolume बदलें (जैसे Macintosh \ HD)
  • सभी फाइलों को सूचीबद्ध करें ls -la। आपको एक सूची मिलेगी जिसमें ~ 20 फाइलें हैं - सभी उपयोगकर्ता आईडी से संबंधित हैं - और एक बड़ी फ़ाइल अक्षम की गई है ।plist (~ 10-15 KB)
  • के साथ फ़ाइलों को हटा दें rm *.plist
  • रिबूट, sudo nano …मौजूदा सामग्री को बदलने और बदलने के लिए /pStreet/var/db/com.apple.xpc.launchd/disabled.plist - शायद कुछ बुनियादी xml plist हैडर और एक या अधिक डेमॉन, जो बूट करते समय सिस्टम द्वारा जोड़े जा सकते हैं। - निम्नलिखित सामग्री द्वारा:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>com.apple.ManagedClientAgent.enrollagent</key>
        <true/>
        <key>com.apple.ftpd</key>
        <true/>
        <key>com.apple.rpmuxd</key>
        <false/>
        <key>com.apple.usbmuxd</key>
        <false/>
        <key>com.apple.mrt</key>
        <false/>
        <key>com.apple.stackshot</key>
        <false/>
        <key>org.ntp.ntpd</key>
        <false/>
        <key>com.apple.pacemaker</key>
        <true/>
    </dict>
    </plist>

    यह योसमाइट में फ़ाइल की डिफ़ॉल्ट सामग्री होनी चाहिए। यदि आपने अतिरिक्त तृतीय-पक्ष एप्लिकेशन इंस्टॉल किए थे, तो संभवतः इसमें पहले से अधिक डेमॉन शामिल थे। उदाहरण के लिए मैं एक छोटे स्निच और एक XQuartz संबंधित प्रणाली डेमॉन को निकालने का किसी भी तरह "डिफ़ॉल्ट" पाने के लिए था disabled.plist


बहुत कुछ, मैं वास्तव में अभी उस फ़ाइल को देख रहा था। इसने काम किया :)
विंसभज

@Vincebzh मैं फ़ाइल की (अधिक या कम) डिफ़ॉल्ट सामग्री जोड़ दूंगा।
बजे

पुन :: अपने संपादित करें। sudo launchctl unload -w /System/Library/LaunchDaemons/केवल disabled.plist के लिए, लेकिन लिखते नहीं दूसरे के लिए (। यानी 0 से संबंधित उपयोगकर्ता; 248; 501; ...) plists। AFAIR मैंने इसे रूट उपयोगकर्ता और fseventer के साथ परीक्षण किया!
15 अगस्त को कर्नलोमथ

यही कारण है कि मैं क्या सोचा है, लेकिन जुड़ा हुआ डुप्लिकेट के ओपी अन्यथा मांग कर रही है: apple.stackexchange.com/questions/192878/...
GRG
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.