আমি ভুলভাবে ইয়োসেমাইটে (10.10) সমস্ত পরিষেবা অক্ষম করেছি, এখন এটি বুট করতে পারে না


13

আমি দৌড়েছি:

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

ভুল করে, এখন আমার ম্যাক বুট হয় না ... কীভাবে এটি ঠিক করবেন কোনও ধারণা?

ওএস সংস্করণ: ইয়োসেমাইট।


সম্পাদনার জন্য থক্স, সংস্করণটি হলেন
যোসামাইট

আপনি কি একক ব্যবহারকারী মোড (সিএমডি-এস) বা নিরাপদ মোড (শিফট) এ বুট করতে সক্ষম?
বব

শুধুমাত্র একক ব্যবহারকারী, আমি sudo launchctl load -w /System/Library/LaunchDaemons/সেখান থেকে করার চেষ্টা করেছি কিন্তু এটি কোনও লাভ হয়নি।
ভিন্সব্জ্

হুম। ঠিক আছে, আমরা ইতিমধ্যে আমার মাথার উপরে এসেছি :) সম্ভবত এই পোস্টে একবার দেখুন ?
বব

Thx, এটি। আসলে আমি ব্যবহারকারীর ডেটা মোছা না করে সিস্টেমটি পুনরায় ইনস্টল করার চেষ্টা করছি .... যদি আমার কোনও সমাধান খুঁজে পাওয়া যায় তবে আমি সেখানেও পোস্ট করব।
ভিন্সব্জ

উত্তর:


17

কমান্ড sudo launchctl unload -w /System/Library/LaunchDaemons/ফোর্স-নিষ্ক্রিয় করা হবে / সিস্টেম / লাইব্রেরি / LaunchDaemons সমস্ত লঞ্চ ডেমন / এবং নিজ নিজ এন্ট্রি যোগ disabled.plist । কমান্ডটি - দুর্ঘটনাক্রমে প্রবেশ করা - সিস্টেম ডিমনটির "অদক্ষিত" লোডের অবস্থাকে প্রভাবিত করে না তবে বিদ্যমান বিদ্যমান অবস্থাকে (লোডড / আনলোড করা) ওভাররাইড করে। অক্ষম.পালিস্ট অপসারণ একটি প্রায় ডিফল্ট সিস্টেম কনফিগারেশন পুনরুদ্ধার করবে - সিস্টেমের প্রাথমিক কনফিগারেশনে বা তৃতীয় পক্ষের অ্যাপ্লিকেশন ইনস্টলের পরে দুটি রাজ্যগুলির মধ্যে একটিতে বাধ্য করা হয়েছে এমন ডিমন বা এজেন্টদের বাদে। এটি কোনও হয় ব্যাকআপ থেকে ফাইলটি পুনরুদ্ধার করে বা - আংশিকভাবে - অনুরূপ সিস্টেম থেকে অক্ষম.প্লেস্ট ফাইলটি অনুলিপি করে উদ্ধার করা যেতে পারে।

আপনার সিস্টেমটি আবার বুট করার জন্য আপনাকে পুনরুদ্ধার মোডে এই বিশেষ ফাইলটি সরিয়ে ফেলতে হবে।

  • পুনরুদ্ধার মোডে বুট করুন
  • মেনুবার ইউটিলিটিস> টার্মিনালে টার্মিনাল খুলুন
  • সিডি থেকে / ভলিউমস /
    নেমঅফমেনসিস্টেমভলিউম / প্রাইভেট /vv/db/com.apple.xpc.launchd আপনার প্রধান ভলিউমের নাম দ্বারা নেমঅফমেন সিস্টেমভলিউম প্রতিস্থাপন করুন (যেমন ম্যাকিনটোস \ এইচডি)
  • সমস্ত ফাইল তালিকাভুক্ত করুন ls -la। আপনি list 20 ফাইলযুক্ত একটি তালিকা পাবেন - সমস্ত ব্যবহারকারী আইডির সাথে সম্পর্কিত - এবং একটি বৃহত ফাইল অক্ষম p তালিকা (10-15 কেবি)
  • এর সাথে ফাইলগুলি সরিয়ে দিন rm *.plist
  • পুনরায় বুট করুন, সম্পাদনা করুন / প্রাইভেট /var/db/com.apple.xpc.launchd/disabled.plist sudo nano …বিদ্যমান কন্টেন্ট সহ এবং প্রতিস্থাপন - সম্ভবত কিছু বুনিয়াদি এক্সএমএল প্লাস্ট শিরোনাম এবং এক বা একাধিক ডিমন, যা সম্ভবত বুট করার সময় সিস্টেম দ্বারা যুক্ত করা হয়েছিল - নিম্নলিখিত বিষয়বস্তু দ্বারা:

    <?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


অনেক অনেক, আমি এখন ঠিক এই মুহূর্তে ফাইলটির দিকে চেয়েছিলাম। এটি কাজ করেছে :)
ভিন্সব্জ

@ ভিন্সব্জহ্ আমি ফাইলটির (আরও বা কম) ডিফল্ট সামগ্রী যুক্ত করব। মাত্র একটি সেকেন্ড
21:15

@grgarside রি: আপনার সম্পাদনা sudo launchctl unload -w /System/Library/LaunchDaemons/শুধুমাত্র disabled.plist কিন্তু লিখেছেন না অপরকে (। অর্থাত 0 এর সাথে সম্পর্কিত ব্যবহারকারী; 248; 501; ...) plists। আফার আমি রুট ব্যবহারকারী এবং ফসভেটার দিয়ে এটি পরীক্ষা করেছি!
ক্লোনামথ

এটাই আমি ভেবেছিলাম, তবে লিঙ্কযুক্ত সদৃশটির
১৯২৮28
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.