คุณmake localmodconfig
ทำอะไรและควรตั้งค่าอะไรเพื่อให้รองรับฮาร์ดแวร์ภายนอก
คุณmake localmodconfig
ทำอะไรและควรตั้งค่าอะไรเพื่อให้รองรับฮาร์ดแวร์ภายนอก
คำตอบ:
จากเคอร์เนล 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.
make localmodconfig
คุณต้องให้แน่ใจว่าโมดูลทั้งหมดที่คุณเคยจะต้องมีการโหลดที่จุดที่คุณใช้ เครื่องมือหนึ่งที่สามารถช่วยเพื่อให้บรรลุนี้https://github.com/graysky2/modprobed-db
ขั้นแรกให้บูทเคอร์เนลการแจกจ่ายเริ่มต้นและรัน/usr/bin/modprobed-db store
เป็นระยะ ๆ หรือทุกครั้งที่คุณเชื่อมต่อฮาร์ดแวร์ใหม่
จากนั้นเรียกใช้sudo /usr/bin/modprobed-db recall
ซึ่งจะโหลดโมดูลทั้งหมดที่เคยโหลดเมื่อถูกเรียกใช้และตอนนี้คุณทำmodprobe-db store
make localmodconfig