কীভাবে ওএস এক্স লায়নটিতে কেেক্সটানলোড করা যায়


11

আমি ম্যাক ওএস এক্স ইন্টারনাল সম্পর্কে আরও শিখতে শুরু করছি। এখন আমি কিছু কার্নেল এক্সটেনশন লোড এবং আনলোড করতে চাই।

আমি এমএস-ডস ফাইল সিস্টেমের মাধ্যমে লোড করতে স্টারেটেট করি

sudo kextload /System/Library/Extensions/msdosfs.kext 

আমি টাইপ করে এটি পরীক্ষা করতে পারি

kextstat | grep msdos 

কমান্ড আউটপুট লোড হওয়া কেক্সট-ফাইলটি দেখায়। তবে আমি যখন এমএস-ডস ফাইল সিস্টেমটি আনলোড করতে চাই :

sudo kextunload com.apple.filesystems.msdosfs

আমি কেবল এই বার্তাটি পাই:

Can't create com.apple.filesystems.msdosfs.

উপরের কেেক্সটানলোড - লাইনটিতে কী ভুল?

উত্তর:


14

kextunloadপুরো কার্নেল এক্সটেনশন পাথটি ব্যবহার করতে পারে ঠিক ঠিক তেমন kextload

sudo kextunload /System/Library/Extensions/msdosfs.kext

আপনি যদি বান্ডেল শনাক্তকারী - যার তালিকাভুক্ত kextstat- ব্যবহার করতে চান তবে -bস্যুইচটি ব্যবহার করুন :

sudo kextunload -b com.apple.filesystems.msdosfs

2
আমি Can't create –b.যদি এটি ব্যবহার করি তবে আমি পেয়েছি ... আমি 10.8.3 এ আছি।
মিগ্রোল

2
আমি জানি এটি খুব পুরানো, তবে রেফারেন্সের জন্য যদি আপনি "তৈরি করতে পারেন না-বি" পান তবে এটি হাইফেনটি ভুল চরিত্র, সম্ভবত ইউটিএফ -8 এনকোডড ড্যাশ বা কোনও কপি এবং কোনও ওয়েবসাইট থেকে আটকানো হয়েছে। নিজে -b টাইপ করুন।
জন বোকার

2

kextload ম্যান পৃষ্ঠা আপনাকে বিশদ দিতে পারে। আমি যে কমান্ডটি ব্যবহার করছি তা এখানে:

sudo kextload /path/to/file.kext

বা কেেক্সটিল ম্যান পৃষ্ঠা , লোডিংয়ের প্রক্রিয়াতে ত্রুটি থাকলে কিছু ডিবাগ বার্তা পাওয়ার জন্য এই সরঞ্জামটি কার্যকর।

sudo kextutil /path/to/file.kext

এবং অবশ্যই, অন্যান্য উত্তরে কেেক্সটুনলোড ম্যান পৃষ্ঠা। আমি পুরোপুরি বান্ডিল আইডিটি লিখতে পছন্দ করি না বলে আমি প্রধানত যে আদেশটি ব্যবহার করি তা এখানে:

sudo kextunload /path/to/file.kext

kextstatআপনার কেক্সট ফাইলটি লোড হয়েছে কিনা তা যাচাই করতে আপনিও ব্যবহার করতে পারেন:

kextstat | grep -v apple

যতক্ষণ না 'আপেল' বান্ডেল আইডিতে না থাকে ততক্ষণে এটি সমস্ত তৃতীয় পক্ষের কেেক্সটগুলি তালিকাভুক্ত করে।


2

আমার একই সমস্যা ছিল ( createb তৈরি করতে পারে না; com.apple.driver.AppleUSBFTDI তৈরি করতে পারে না )) OS x 10.9.5 এ " sudo kextunload –b com.apple.driver.AppleUSBFTDI " চেষ্টা করে

তবে আমি পুরো পথটি ব্যবহার করার পরে ( sudo kextunload / সিস্টেমে / লাইব্রেরি / এক্সটেনশনস / আইওএসবিফ্যামিলি.কেক্সট / কনটেন্টস / প্লাগইনস / অ্যাপ্লিউএসবিএফটিডিআই.কেক্সট / ) ব্যবহার করেছি ...

এটি কেবলমাত্র কিছু কেেক্সটে ঘটে , যেমন অন্যান্য কেেক্সট (/ সিস্টেমে / লাইবারি / এক্সটেনশানস / এফটিডিআইইউএসবিআরআইড্রাইভার.কেক্সট) এর ক্ষেত্রে এটি " সুডো কেেক্সটানলোড-বি কম.এফটিডিডি.ড্রাইভার.এফটিডিআইএসবিএসআরড্রাইভার " এর সাথে নিখুঁতভাবে কাজ করে

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