উবুন্টু 11.04 এ কার্নেল মডিউল প্যারামিটার কীভাবে যুক্ত করবেন?
আমি কি /etc/module
ফাইলটি ব্যবহার করতে পারি ? যদি হ্যাঁ, কিভাবে?
উবুন্টু 11.04 এ কার্নেল মডিউল প্যারামিটার কীভাবে যুক্ত করবেন?
আমি কি /etc/module
ফাইলটি ব্যবহার করতে পারি ? যদি হ্যাঁ, কিভাবে?
উত্তর:
/etc/modules
বোঝা যাচ্ছে /etc/init/module-init-tools.conf
। প্রথম যুক্তি হ'ল মডিউল নাম, অন্যান্য তর্কগুলি প্যারামিটার। নিম্নলিখিতটি যুক্ত করা ভাল /etc/modules
মনে হয়:
thinkpad_acpi fan_control=1
এই মডিউলটি লোড করতে এবং বুট করার খুব প্রথম পর্যায়ে এই পরামিতিগুলি সেট করতে, /etc/initramfs-tools/modules
ফাইলটিতে আগের লাইনটি যুক্ত করুন। এই ফাইলটি পরিবর্তনের পরে, আপনাকে রামডিস্কটি পুনঃজেনার করা দরকার:
sudo update-initramfs -u
একটি সম্ভাব্য বিকল্প হিসাবে, আপনি (কার্নেল লাইন অপশন যোগ করার চেষ্টা করতে পারেন আমি নিজেকে পরীক্ষা করা হয়েছে, কিন্তু এটা পছন্দ সেটিংসের জন্য কাজ বলে মনে হয় i915.modeset=1
সম্পাদনা করুন। /etc/default/grub
এবং সঙ্গে সঙ্গতিপূর্ণ এটি GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
ভালো কিছু করে এটি প্রতিস্থাপন করুন।:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash thinkpad_acpi.fan_control=1"
কার্নেল মডিউলটির জন্য বিকল্পগুলির তালিকা পেতে:
modinfo -p thinkpad_acpi
এটি কাজ করে না i915
, এর জন্য আমাকে চালাতে হয়েছিল:
modinfo i915 | grep ^parm
মডিউল প্যারামিটারের বর্তমান মান পেতে, চালান:
sudo cat /sys/module/MODULE/parameters/PARAM
জন্য fan_control
এর প্যারামিটার thinkpad_acpi
মডিউল, আপনি রান করতে হবে:
sudo cat /sys/module/thinkpad_acpi/parameters/fan_control
যদি এই ফাংশনটিতে ত্রুটি ফিরে আসে, মডিউলটি লোড হয়েছে কিনা এবং বিকল্পটি বিদ্যমান কিনা তা পরীক্ষা করে দেখুন।
/sys
জন্য ব্যবহার করতে পারেন । সংশোধিত উত্তর দেখুন।
/etc/modules
এবং এর মধ্যে পার্থক্য /etc/modprobe.d
: প্রথমটি বুটের প্রথম পর্যায়ে লোড হওয়া মডিউলগুলিতে প্রয়োগ হয় (প্লাইমাউথ শুরু হওয়ার ঠিক পরে), পরবর্তীটি পরে লোড করা হয় (
/Etc/modprobe.d/ এ ফাইলগুলি ব্যবহার করে মডিউল বিকল্পগুলি সেট করা হচ্ছে
/Etc/modprobe.d/ ডিরেক্টরিতে থাকা ফাইলগুলি ইউদেবের কাছে মডিউল সেটিংস পাস করার জন্য ব্যবহার করা যেতে পারে, যা সিস্টেম বুটের সময় মডিউলগুলির লোডিং পরিচালনার জন্য Modprobe ব্যবহার করবে। এই ডিরেক্টরিতে কনফিগারেশন ফাইলগুলির কোনও নাম থাকতে পারে, প্রদত্ত যে তারা .conf এক্সটেনশন দিয়ে শেষ হয়। বাক্য গঠনটি হ'ল:
/etc/modprobe.d/myfilename.conf
---------------------------------------------------------
options modname parametername=parametervalue
উদাহরণ স্বরূপ:
/etc/modprobe.d/thinkfan.conf
---------------------------------------------------------
# On ThinkPads, this lets the 'thinkfan' daemon control fan speed
options thinkpad_acpi fan_control=1
উত্স: কার্নেল মডিউল - আর্কউইকি
আমি যতদূর জানি, আপনি বুট করার সময় স্বয়ংক্রিয়ভাবে লোড হওয়া মডিউলগুলির জন্য উল্লিখিত পদ্ধতিটি ব্যবহার করতে পারেন (বিশেষ পরামিতিগুলির সাথে মডিউলগুলি আনলোড করা এবং পুনরায় লোড করা এড়াতে, কারণ এটি ড্রাইভার মডিউলগুলির ক্ষেত্রে হতে পারে), এবং /etc/modules
মডিউলগুলির জন্য ফাইলটি বুট করার সময় স্বয়ংক্রিয়ভাবে লোড হয় না।
উবুন্টু 16.04 এর সাহায্যে কার্নেল মডিউল পরামিতিগুলি আর অন্তর্ভুক্ত করতে পারে না /etc/modules
। বুট লগে একটি ত্রুটি উত্পন্ন হয়েছে এটি বলে যে এটি "my_kernel_mod myparam = x" খুঁজে পাবে না।
পরিবর্তে একটিতে কেবল কার্নেল মডিউলের নাম /etc/modules
লিখতে হবে এবং /etc/modprobe.d/myfilename.conf ( উপরের মতামত হিসাবে ) বিকল্পগুলি রাখতে হবে ।
i915.modeset=1
?