ডিফল্ট কার্নেল কনফিগারেশন যতটা সম্ভব হার্ডওয়্যার সমর্থন করার জন্য কনফিগার করা আছে। ডিফল্ট কনফিগারেশন সহ একটি স্ট্রিপ না করা কার্নেলের ফলস্বরূপ 1897996 কেবি (কার্নেল + মডিউলগুলি সহ) আকার ধারণ করে। অনেক অপ্রয়োজনীয় ড্রাইভার এবং অপশনগুলি (যখন আমি ক্লেভো নোটবুকের মালিক হলে আমার এইচপি মডিউলটি কেন দরকার হবে) ছিনিয়ে নেওয়ার সময় এটির আকার 892892 কেবি হয়ে যায় যা স্টক কার্নেলের তুলনায় 53% কমে যায়।
কার্নেল মডিউলগুলি ইনস্টল করার সময়, INSTALL_MOD_STRIP=1
বিকল্পটি সংযোজন করুন । এটি সমস্ত ডিবাগিং প্রতীকগুলি ছিনিয়ে নেবে এবং আমার জন্য আকারটি 92% হ্রাস করবে (892892 কেবি থেকে 69356 কেবি)) নোট করুন এটি কেবল ইনস্টল করা মডিউলগুলিকেই প্রভাবিত করবে না কার্নেল (vmlinuz) নিজেই:
make INSTALL_MOD_STRIP=1 modules_install
থেকে নথিপত্র / kbuild / kbuild.txt :
INSTALL_MOD_STRIP
--------------------------------------------------
INSTALL_MOD_STRIP, if defined, will cause modules to be
stripped after they are installed. If INSTALL_MOD_STRIP is '1', then
the default option --strip-debug will be used. Otherwise,
INSTALL_MOD_STRIP value will be used as the options to the strip command.