"defconfig" genellikle yaygın olarak kullanılan donanımda - x86 veya x86_64 ve belki de son zamanlardaki yonga seti veya anakartta sabitlenmez. Bazen, Lenovo dizüstü bilgisayarım gibi, sadece en yeni çekirdek kaynağı ve bazı yapılandırma seçeneklerini etkinleştirerek, bugzilla veri tabanından geçtikten sonra çalışır.
Jeff Welling'in söylediği gibi, kullanımdaki yapılandırmayı almak için,/boot dizinine bakabilirsiniz. Fedora Core'um için de aynı. Ama eğer temel bir programı bir "çekirdek modülü" olarak derlemek istiyorsanız ve bununla sadece "yüklenebilir çekirdek modülü" anlamına gelirse, çekirdek kaynağını derlemenize gerek yoktur. U sadece mevcut sürüm için çekirdek başlıklarına ihtiyacım var. Örneğin, Ubuntu "apt-cache search" 10,04 döner birkaç olası seçenek:
linux-headers-2.6.38 - Header files related to Linux kernel, specifically,
linux-libc-dev - Linux Kernel Headers for development
Ubuntu normalde kendi çekirdek kullanmak (kernel.org itibaren) stok çekirdeği yamalı. Stok çekirdeğini indirdiyseniz ve/boot'un yapılandırma dosyasını kullanmaya çalışmışsanız (veya bazen şu anda yüklenmiş olan yapılandırmayı /proc/config.gz olarak bulabilirsiniz, 10.04 LTS'ye dayanan Backtrack'ın Ubuntu'su gibi) ".config" olarak adlandırılan geçerli yapılandırma dosyası ile bir "make oldconfig" yapmak gerekebilir. "make oldconfig", daha sonra çekirdek kaynağıyla uyumlu yeni bir .config oluşturmak için .config kullanır. Hangi konfigürasyon seçenekleri için sorulmasını
.config
olarak çekirdek kurulumu dizine
$ zcat /proc/config.gz >my_config
Kopya my_config
ve make config
çalıştırın: koşu çekirdeği CONFIG_IKCONFIG_PROC
seçeneğiyle derlendi
bazen .oldconfig cd/usr/src/kernel içinde bulunur; – ashish