'লোকালমোডকনফিগ' কী করে?


13

make localmodconfigবাহ্যিক হার্ডওয়্যার সমর্থিত হওয়ার জন্য আপনাকে কী এবং কী সেট করা উচিত?


1
আপনার প্রশ্নটি পরিষ্কার নয়। আপনি কি তা সুনির্দিষ্ট করতে পারেন?
ম্যাথিউ

উত্তর:


14

থেকে কার্নেল README :

"লোকালমোডকনফিগ তৈরি করুন" বর্তমান কনফিগারেশন এবং লোড হওয়া মডিউলগুলির (lsmod) উপর ভিত্তি করে একটি কনফিগার তৈরি করুন। লোডযুক্ত মডিউলগুলির জন্য প্রয়োজনীয় নয় এমন কোনও মডিউল বিকল্প অক্ষম করে।

অন্য একটি মেশিনের জন্য লোকালমোডকনফিগ তৈরি করতে, সেই মেশিনের lsmod কোনও ফাইলে সংরক্ষণ করুন এবং এটিকে LSMOD পরামিতি হিসাবে পাস করুন।

               target$ lsmod > /tmp/mylsmod
               target$ scp /tmp/mylsmod host:/tmp

               host$ make LSMOD=/tmp/mylsmod localmodconfig

ক্রস সংকলন করার সময় উপরেরগুলিও কাজ করে।

 "make localyesconfig" Similar to localmodconfig, except it will convert
                       all module options to built in (=y) options.

1

আপনাকে নিশ্চিত করতে হবে যে আপনার চালনার সময়ে যে সমস্ত মডিউল আপনার প্রয়োজন হবে সেগুলি লোড হয়েছে make localmodconfig। এটি অর্জনে সহায়তা করতে পারে এমন একটি সরঞ্জাম হ'ল https://github.com/graysky2/modprobed-db

প্রথমে, একটি ডিফল্ট বিতরণ কার্নেল বুট করুন এবং /usr/bin/modprobed-db storeপর্যায়ক্রমে চালান , বা প্রতিবার আপনি কোনও হার্ডওয়ারের নতুন অংশটি সংযুক্ত করুন।

তারপরে, চালান sudo /usr/bin/modprobed-db recallযা চালিত হওয়ার সময় লোড হওয়া সমস্ত মডিউলগুলি লোড করবে modprobe-db storeএবং এখন আপনি করেন make localmodconfig

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