উবুন্টু ১৩.০৪-তে কীভাবে initrd.img এর আকার হ্রাস করবেন


14

উবুন্টু 13.04 এ আমার সর্বশেষতম আপগ্রেডের সাথে, initrd.img-3.8.0-21-জেনেরিক ফাইলটি এখন 32M M এটি কেবল নতুন কার্নেলগুলিতে আপগ্রেড করার ক্ষেত্রে সমস্যা তৈরি করছে কারণ আমার / বুট পার্টিশনটি মাত্র 96MB রয়েছে। এই ফাইলটির আকার কমাতে আমি কী করতে পারি?


আপনি কার্নেলের আকার হ্রাস করতে পারবেন না। আপনাকে আপনার বুট পার্টিশনটি বড় করতে হবে। জিজ্ঞাসাবাবু / প্রশ্ন / 126153
how-

মন্তব্যের জন্য ধন্যবাদ. বুট পার্টিশনটি প্রসারিত করার জন্য আমার পরিস্থিতি বিশেষত জটিল - / dev / md0 is raid1 / boot পার্টিশনটি 96MB - / dev / md1 এ raid1 হোস্টিংয়ের LVM2 পার্টিশন রয়েছে যাতে সিস্টেমের বাকি অংশ থাকে। এই
দৃশ্যে

আমি গ্রাব 2 ব্যবহার করছি - আমার ধারণা লভেলের ভিতরে / বুট করা অন্বেষণের একমাত্র সম্ভাব্য বিকল্প।
নওয়ালথাম

উত্তর:


21

এর পরিবর্তে /etc/initramfs-tools/initramfs.confসেট MODULES=depকরুন MODULES=most। আরআরআরডি বিল্ড প্রক্রিয়া বিভিন্ন ধরণের জিনিস অন্তর্ভুক্ত না করে আপনার কী মডিউলগুলির প্রয়োজন তা কার্যকর করবে। নোট করুন, তবে এটি আপনার বুট প্রক্রিয়াটিকে আপনার হার্ডওয়্যারের উপর খুব নির্ভরশীল করে তোলে এবং আপনার যদি আলাদা আলাদা হার্ডওয়্যার ব্যবহারের প্রয়োজন হয় (বিশেষত ড্রাইভ) তবে আরআরআরডি কাজ করতে পারে না।

অতিরিক্ত হিসাবে আপনি আরও ভাল সংক্ষেপণ অ্যালগরিদম চয়ন করতে পারেন, ডিফল্টটি এখনও gzip হওয়া উচিত, তবে xz (বা lzma2) এর মাধ্যমেও উপলব্ধ COMPRESS=xz। অবশ্যই আপনার xz-utilsইনস্টল করা দরকার । প্রাথমিক সংকোচনে বেশি সময় লাগে, তবে বুটের সময় ডিকম্প্রেশনটি বেশি সময় নেয় না। উভয় বিকল্প একসাথে আপনার বুটের সময়ও কিছুটা কমিয়ে দিতে পারে।

এটি সেট করার পরে, sudo update-initramfs -u -k allএটি কার্যকর হওয়ার জন্য চালান ।


3
আপেক্ষিক তুলনার জন্য কেভিএম ভার্চুয়াল পরিবেশে 13.10 amd64 এর সাথে কিছু পরীক্ষার ফলাফল পাঠ্য মোডে বুট করা। (1) মডিউলগুলি = সর্বাধিক, জিজিপ: / বুট / ইনটর্ড.আইএমজি ৩.১১.০-১২- জেনেরিক আকার 16 985 839 বাইট, 6.69 সেটে বুট হয়। (2) মডিউলগুলি = ডিপ, জিজিপ: / বুট / ইনটর্ড.আইএমজি ৩.১১.০-১-২- জেনেরিক আকার 2 229 559 বাইট, 6.12 সেটে বুট হয়। (3) মডিউলগুলি = ডিপ, এক্সজেড: / বুট / ইনটার্ড.আইএমজি 3-11.0-12- জেনেরিক আকার 1 685 916 বাইট, 6.26 সেটে বুট হয়। (4) মডিউলগুলি = ডিপ, লজমা: / বুট / ইনটার্ড.আইএমজি 3-11.0-12- জেনেরিক আকার 1 685 872 বাইট, 6.35 সেটে বুট হয়।
প্রো ব্যাকআপ

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