'ทำให้ localmodconfig' ทำอะไร


13

คุณmake localmodconfigทำอะไรและควรตั้งค่าอะไรเพื่อให้รองรับฮาร์ดแวร์ภายนอก


1
คำถามของคุณไม่ชัดเจน คุณแม่นยำหรือไม่
Mathieu

คำตอบ:


14

จากเคอร์เนล README :

"make localmodconfig" สร้างการกำหนดค่าตามการกำหนดค่าปัจจุบันและโมดูลที่โหลด (lsmod) ปิดใช้งานตัวเลือกโมดูลใด ๆ ที่ไม่จำเป็นสำหรับโมดูลที่โหลด

หากต้องการสร้าง localmodconfig สำหรับเครื่องอื่นให้จัดเก็บ 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 storemake localmodconfig

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.