আমি সম্প্রতি আনপ্যাকিং কার্নেল-উত্স আরপিএম অফ-সিস্টেমের (ওপেনসুস) দিয়েছি ? ; এবং এটি আমার মেশিনে 10 ঘন্টা সময় নিয়েছে, আমার আশ্চর্যরূপে কল্পনা করুন যে সেখানে বর্ণিত প্রক্রিয়াটি করার পরে, আমি Module.symversকোথাও খুঁজে পাচ্ছি না !
আমি যখন "Module.symvers উত্পন্ন" অনুসন্ধান করি তখন আমি এটি পাই:
দ্রষ্টব্য: "মডিউল_প্রেপার"
CONFIG_MODVERSIONS সেট করা থাকলেও মডিউল.সাইভার্স তৈরি করবে না ; অতএব,
মডিউল সংস্করণকরণের জন্য একটি সম্পূর্ণ কার্নেল বিল্ড সম্পাদন করা প্রয়োজন ।
( লিনাক্স কার্নেল ডকুমেন্টেশন :: কেবিল্ড: মডিউল.টেক্সট )
... তবে আমি সত্যিই এটি পাই না - পূর্ববর্তী ধাপে কার্নেলটি তৈরি হয়নি (উপরে বর্ণিত লিঙ্কে বর্ণিত? আমি নিশ্চিত জানি যে সিসি পুরো * .o এর গোছা তৈরি করতে 10 ঘন্টা লেগেছিল) ফাইলগুলি এবং এলডি তাদের লিঙ্ক করার জন্য, তাই কিছু অবশ্যই তৈরি করা উচিত But তবে যদি তাই হয় তবে কোথায় Module.symvers?
আরও স্পষ্ট ভাষায়, মডিউল.সেমবার্স উত্পন্ন করতে ঠিক কোন আদেশটি কল করতে হবে? আমি জানি যে make prepareকাজ করবে না - তবে আদেশটি কী করবে?
Module.symversদ্বারাzypper install kernel-source, এবং অন্যান্য লিনাক্স ডিস্ট্রো অনুরূপ। ফাইলটি অবস্থিতlib/modules/xxx/build।