ด้วยการอัปเกรดล่าสุดเป็น Ubuntu 13.04 ไฟล์ initrd.img-3.8.0-21-generic ตอนนี้ 32M นี่คือการสร้างปัญหาให้ฉันกับการอัพเกรดเป็นเมล็ดที่ใหม่กว่าเนื่องจากฉันมี / พาร์ติชันสำหรับเริ่มระบบเพียง 96MB ฉันจะทำอย่างไรเพื่อลดขนาดไฟล์นี้
ด้วยการอัปเกรดล่าสุดเป็น Ubuntu 13.04 ไฟล์ initrd.img-3.8.0-21-generic ตอนนี้ 32M นี่คือการสร้างปัญหาให้ฉันกับการอัพเกรดเป็นเมล็ดที่ใหม่กว่าเนื่องจากฉันมี / พาร์ติชันสำหรับเริ่มระบบเพียง 96MB ฉันจะทำอย่างไรเพื่อลดขนาดไฟล์นี้
คำตอบ:
ใน/etc/initramfs-tools/initramfs.conf
ตั้งแทนMODULES=dep
MODULES=most
กระบวนการสร้าง initrd จะทำงานกับโมดูลที่คุณต้องการแทนที่จะรวมสิ่งต่าง ๆ มากมาย อย่างไรก็ตามโปรดทราบว่าสิ่งนี้ทำให้กระบวนการบูตของคุณขึ้นอยู่กับฮาร์ดแวร์ของคุณเป็นอย่างมากและหากคุณจำเป็นต้องใช้ชุดฮาร์ดแวร์อื่น (โดยเฉพาะไดรฟ์) ตัวเริ่มต้นอาจไม่ทำงาน
นอกจากนี้คุณสามารถเลือกอัลกอริทึมการบีบอัดที่ดีกว่าค่าเริ่มต้นควรเป็น gzip แต่ xz (หรือ lzma2) ก็มีให้ใช้COMPRESS=xz
เช่นกัน แน่นอนคุณต้องxz-utils
ติดตั้ง การบีบอัดเริ่มต้นใช้เวลานานกว่า แต่การคลายการบีบอัดระหว่างการบู๊ตไม่ควรใช้เวลานานกว่านี้ ตัวเลือกทั้งสองอย่างเข้าด้วยกันอาจลดเวลาการบู๊ตของคุณเล็กน้อย
หลังจากตั้งค่านี้ให้รันsudo update-initramfs -u -k all
เพื่อให้มีผล