'Make localmodconfig' ne yapar?


13

make localmodconfigHarici donanımın desteklenmesi için ne yapar ve ne yapmalısınız?


1
Sorunuz net değil. Kesin misin?
Mathieu

Yanıtlar:


14

Gönderen çekirdek README :

"localmodconfig yap" Geçerli yapılandırma ve yüklü modüllere (lsmod) dayalı bir yapılandırma oluşturun. Yüklü modüller için gerekli olmayan herhangi bir modül seçeneğini devre dışı bırakır.

Başka bir makine için localmodconfig oluşturmak için, o makinenin lsmod'unu bir dosyaya kaydedin ve bir LSMOD parametresi olarak iletin.

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

               host$ make LSMOD=/tmp/mylsmod localmodconfig

Yukarıdakiler ayrıca çapraz derleme sırasında da çalışır.

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

1

İhtiyacınız olan tüm modüllerin çalıştırdığınız noktada yüklendiğinden emin olmanız gerekir make localmodconfig. Bunu başarmaya yardımcı olabilecek bir araç https://github.com/graysky2/modprobed-db'dir .

İlk olarak, varsayılan bir dağıtım çekirdeğini başlatın ve /usr/bin/modprobed-db storedüzenli aralıklarla veya her yeni donanım parçasını bağladığınızda çalıştırın .

Daha sonra, çalıştırıldığında çalıştırılan sudo /usr/bin/modprobed-db recalltüm modülleri yükleyecek modprobe-db storeşekilde çalıştırın ve şimdi yapın make localmodconfig.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.