Các câu trả lời ở trên, phần lớn, khá kinh khủng và vô dụng. Không ai thực sự đề xuất một giải pháp.
Tôi cũng đã tìm kiếm www và cố gắng tìm một "bộ cấu hình nhân linux tự động" - đó là cách tôi đến với câu hỏi được hỏi ở đây, và với nỗi buồn của tôi, không ai thực sự đưa ra câu trả lời tốt về cách giải quyết vấn đề này; chỉ những lý thuyết mỗi se, hoặc, tệ hơn, nói rằng làm thế nào là không thể.
Trường hợp sử dụng của tôi là một chút khác nhau, mặc dù; Tôi tự động quan tâm đến việc điều chỉnh tối đa kernel cho phần cứng nhất định, mặc dù điều đó cũng tốt. Trường hợp sử dụng của tôi chủ yếu là do "make menuconfig" chiếm quá nhiều thời gian đối với tôi. Ngày càng có nhiều tùy chọn kernel và việc tìm kiếm những gì tôi cần mất quá nhiều thời gian thông qua giao diện ncurses (và giao diện qt thậm chí còn tệ hơn).
Theo như tôi hiểu, toàn bộ cấu hình kernel là một tệp cho bạn có "y" cho có và "n" cho không - còn gọi là bật hoặc tắt chức năng. Vì vậy, chúng ta có thể dễ dàng tự động tạo ra điều này, bằng cách sử dụng các ngôn ngữ lập trình lành mạnh như ruby và python.
Tôi tin rằng một khi một công cụ như vậy tồn tại, tối ưu hóa điều này vào các cấu hình khác nhau không quá khó. Mọi người thường sao chép cấu hình cũ vào / boot /, để sao lưu và cũng sử dụng lại cấu hình đó để chạy cấu hình kernel mới.
Cuối cùng tôi có thể viết một trình cấu hình kernel tự động nhưng rõ ràng điều này cần một chút thời gian, một số thử nghiệm ... khi tôi hoàn thành, nó sẽ có sẵn trong một trong các dự án ruby của tôi, với tài liệu để những người khác có thể chuyển nó sang các ngôn ngữ khác nếu họ muốn thích. Tôi cũng khuyến khích mọi người khác nhìn thấy câu hỏi cũ này ở đây, và những thông điệp không khuyến khích khá vô ích đã từ bỏ, hãy bỏ qua những người không tán thành này, và thay vào đó, hãy cùng nhau giúp loại bỏ sự cần thiết điều chỉnh thủ công cho cấu hình kernel trong chung. Trong thời đại của AI, điều này thực sự nên là một cái gì đó có thể giải quyết.
Và có lẽ, về lâu dài, chúng ta sẽ nhận được câu trả lời TỐT HƠN và giải pháp thực tế cho vấn đề này.
lspci
,lsusb
,/proc/cpuinfo
vv và thiết lập các tùy chọn thích hợp trong một tập tin cấu hình? Tôi không chắc có thực sự có nhu cầu lớn về điều đó hay không, vì các hạt mô-đun chung hoạt động tốt cho những người không muốn làm quen, và thật khó để thấy sự khác biệt cuối cùng sẽ tạo ra sự khác biệt gì.