'Làm localmodconfig' làm gì?


11

Bạn phải make localmodconfiglàm gì và nên cài đặt gì để phần cứng bên ngoài được hỗ trợ?


1
Câu hỏi của bạn không rõ ràng. Bạn có thể chính xác nó?
Mathieu

Câu trả lời:


14

Từ hạt nhân README :

"make localmodconfig" Tạo cấu hình dựa trên cấu hình hiện tại và các mô-đun được tải (lsmod). Vô hiệu hóa bất kỳ tùy chọn mô-đun không cần thiết cho các mô-đun được nạp.

Để tạo một localmodconfig cho một máy khác, hãy lưu lsmod của máy đó vào một tệp và chuyển nó dưới dạng tham số LSMOD.

               target$ lsmod > /tmp/mylsmod
               target$ scp /tmp/mylsmod host:/tmp

               host$ make LSMOD=/tmp/mylsmod localmodconfig

Ở trên cũng hoạt động khi biên dịch chéo.

 "make localyesconfig" Similar to localmodconfig, except it will convert
                       all module options to built in (=y) options.

1

Bạn cần đảm bảo rằng tất cả các mô-đun bạn cần sẽ được tải tại điểm bạn chạy make localmodconfig. Một công cụ có thể giúp đạt được điều này là https://github.com/graysky2/modprobed-db .

Đầu tiên, khởi động kernel phân phối mặc định và chạy /usr/bin/modprobed-db stoređịnh kỳ hoặc mỗi khi bạn kết nối một số phần cứng mới.

Sau đó, chạy sudo /usr/bin/modprobed-db recallsẽ tải tất cả các mô-đun đã từng được tải khi modprobe-db storechạy, và bây giờ bạn làm make localmodconfig.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.